[PEFF file: __unnamed__] file_timestamp: 3026590B old_def_version: 00000000 old_imp_version: 00000000 current_version: 00000000 main: [export "[main]" 1:00000000] init: [missing export symbol] term: [missing export symbol] [section 0 header] name __missing__ default_address 00000000 total_size A910 unpacked_size A910 packed_size A910 section_kind EXECUTABLE_READONLY share_kind GLOBAL alignment 04 [section 0 disassembly] 00000000 7C0802A6 mflr r0 00000004 BFC1FFF8 stmw [r1 - 0x0008], r30 00000008 90010008 stw [r1 + 0x0008], r0 0000000C A8030002 lha r0, [r3 + 0x0002] 00000010 9421FFB0 stwu [r1 - 0x0050], r1 00000014 2C000000 cmpwi r0, 0 00000018 2B00000E cmplwi cr6, r0, 14 0000001C 2C80FFFC cmpwi cr1, r0, -4 00000020 2F80FFFD cmpwi cr7, r0, -3 00000024 40800118 bge +0x00000118 /* 0000013C */ 00000028 2C00FFFF cmpwi r0, -1 0000002C 2F00FFFE cmpwi cr6, r0, -2 00000030 3C000002 lis r0, 0x0002 00000034 418600F0 beq cr1, +0x000000F0 /* 00000124 */ 00000038 419E00C0 beq cr7, +0x000000C0 /* 000000F8 */ 0000003C 419A009C beq cr6, +0x0000009C /* 000000D8 */ 00000040 408200F0 bne +0x000000F0 /* 00000130 */ 00000044 80030004 lwz r0, [r3 + 0x0004] 00000048 386001D8 li r3, 0x01D8 0000004C 90010038 stw [r1 + 0x0038], r0 00000050 48001E19 bl +0x00001E18 /* 00001E68 */ 00000054 80410014 lwz r2, [r1 + 0x0014] 00000058 2C030000 cmpwi r3, 0 0000005C 3BE30000 addi r31, r3, 0x0000 00000060 83C10038 lwz r30, [r1 + 0x0038] 00000064 389F0000 addi r4, r31, 0x0000 00000068 40820018 bne +0x00000018 /* 00000080 */ 0000006C 48001E21 bl +0x00001E20 /* 00001E8C */ 00000070 80410014 lwz r2, [r1 + 0x0014] 00000074 7C630734 extsh r3, r3 00000078 81810058 lwz r12, [r1 + 0x0058] 0000007C 4800019C b +0x0000019C /* 00000218 */ label00000080: 00000080 387E0000 addi r3, r30, 0x0000 00000084 48001E2D bl +0x00001E2C /* 00001EB0 */ 00000088 80410014 lwz r2, [r1 + 0x0014] 0000008C 93DF0000 stw [r31], r30 00000090 83C2000C lwz r30, [r2 + 0x000C] 00000094 3800FFFF li r0, 0xFFFFFFFF 00000098 901F00AC stw [r31 + 0x00AC], r0 0000009C 807E0000 lwz r3, [r30] 000000A0 388003C0 li r4, 0x03C0 000000A4 38A00001 li r5, 0x0001 000000A8 48001E2D bl +0x00001E2C /* 00001ED4 */ 000000AC 80410014 lwz r2, [r1 + 0x0014] 000000B0 907F01BC stw [r31 + 0x01BC], r3 000000B4 807E0004 lwz r3, [r30 + 0x0004] 000000B8 388000C0 li r4, 0x00C0 000000BC 38A00001 li r5, 0x0001 000000C0 48001E15 bl +0x00001E14 /* 00001ED4 */ 000000C4 80410014 lwz r2, [r1 + 0x0014] 000000C8 907F01D2 stw [r31 + 0x01D2], r3 000000CC 38600000 li r3, 0x0000 000000D0 81810058 lwz r12, [r1 + 0x0058] 000000D4 48000144 b +0x00000144 /* 00000218 */ label000000D8: 000000D8 80030004 lwz r0, [r3 + 0x0004] 000000DC 38640000 addi r3, r4, 0x0000 000000E0 30800000 addic r4, r0, 0 000000E4 4800027D bl +0x0000027C /* 00000360 */ 000000E8 81810058 lwz r12, [r1 + 0x0058] 000000EC 30210050 addic r1, r1, 80 000000F0 7D8803A6 mtlr r12 000000F4 4E800020 blr label000000F8: 000000F8 A8030004 lha r0, [r3 + 0x0004] 000000FC 38600001 li r3, 0x0001 00000100 30800004 addic r4, r0, 4 00000104 28840004 cmplwi cr1, r4, 4 00000108 3000FFFB subic r0, r0, 5 0000010C 28000005 cmplwi r0, 5 00000110 40850118 ble cr1, +0x00000118 /* 00000228 */ 00000114 40810114 ble +0x00000114 /* 00000228 */ 00000118 30210050 addic r1, r1, 80 0000011C 38600000 li r3, 0x0000 00000120 4E800020 blr label00000124: 00000124 30210050 addic r1, r1, 80 00000128 3060000A addic r3, r0, 10 0000012C 4E800020 blr label00000130: 00000130 30210050 addic r1, r1, 80 00000134 3860FFCE li r3, 0xFFFFFFCE 00000138 4E800020 blr label0000013C: 0000013C 5409103A rlwinm r9, r0, 2, 0, 29 00000140 80A20014 lwz r5, [r2 + 0x0014] 00000144 80020018 lwz r0, [r2 + 0x0018] 00000148 4199FFE8 bgt cr6, -0x00000018 /* 00000130 */ 0000014C 7CA5482E lwzx r5, r5, r9 00000150 7C050014 addc r0, r5, r0 00000154 7C0903A6 mtctr r0 00000158 4E800420 bctr 0000015C 80030004 lwz r0, [r3 + 0x0004] 00000160 38640000 addi r3, r4, 0x0000 00000164 30800000 addic r4, r0, 0 00000168 48000AD5 bl +0x00000AD4 /* 00000C3C */ 0000016C 81810058 lwz r12, [r1 + 0x0058] 00000170 30210050 addic r1, r1, 80 00000174 7D8803A6 mtlr r12 00000178 4E800020 blr 0000017C 80030004 lwz r0, [r3 + 0x0004] 00000180 38640000 addi r3, r4, 0x0000 00000184 30800000 addic r4, r0, 0 00000188 48000DB5 bl +0x00000DB4 /* 00000F3C */ 0000018C 81810058 lwz r12, [r1 + 0x0058] 00000190 30210050 addic r1, r1, 80 00000194 7D8803A6 mtlr r12 00000198 4E800020 blr 0000019C 38640000 addi r3, r4, 0x0000 000001A0 48001811 bl +0x00001810 /* 000019B0 */ 000001A4 81810058 lwz r12, [r1 + 0x0058] 000001A8 30210050 addic r1, r1, 80 000001AC 7D8803A6 mtlr r12 000001B0 4E800020 blr 000001B4 80A30004 lwz r5, [r3 + 0x0004] 000001B8 80830010 lwz r4, [r3 + 0x0010] 000001BC 2C050000 cmpwi r5, 0 000001C0 3860FFCE li r3, 0xFFFFFFCE 000001C4 41820064 beq +0x00000064 /* 00000228 */ 000001C8 80040000 lwz r0, [r4] 000001CC 30210050 addic r1, r1, 80 000001D0 5400023E rlwinm r0, r0, 0, 8, 31 000001D4 38600000 li r3, 0x0000 000001D8 90050000 stw [r5], r0 000001DC 4E800020 blr 000001E0 30210050 addic r1, r1, 80 000001E4 3860DCFE li r3, 0xFFFFDCFE 000001E8 4E800020 blr 000001EC 80030004 lwz r0, [r3 + 0x0004] 000001F0 38640000 addi r3, r4, 0x0000 000001F4 30800000 addic r4, r0, 0 000001F8 480018ED bl +0x000018EC /* 00001AE4 */ 000001FC 81810058 lwz r12, [r1 + 0x0058] 00000200 30210050 addic r1, r1, 80 00000204 7D8803A6 mtlr r12 00000208 4E800020 blr 0000020C 30210050 addic r1, r1, 80 00000210 38600000 li r3, 0x0000 00000214 4E800020 blr label00000218: 00000218 30210050 addic r1, r1, 80 0000021C 7D8803A6 mtlr r12 00000220 BBC1FFF8 lmw r30, [r1 - 0x0008] 00000224 4E800020 blr label00000228: 00000228 30210050 addic r1, r1, 80 0000022C 4E800020 blr 00000230 00000000 .invalid 00000234 00002041 .invalid 00000238 80020200 lwz r0, [r2 + 0x0200] 0000023C 00000000 .invalid 00000240 00000230 .invalid 00000244 0003534D .invalid 00000248 43000000 bdnz +0x00000000 /* 00000248 */ 0000024C 7C800734 extsh r0, r4 00000250 30600004 addic r3, r0, 4 00000254 28030004 cmplwi r3, 4 00000258 3000FFFB subic r0, r0, 5 0000025C 28800005 cmplwi cr1, r0, 5 00000260 38600001 li r3, 0x0001 00000264 4081000C ble +0x0000000C /* 00000270 */ 00000268 40850008 ble cr1, +0x00000008 /* 00000270 */ 0000026C 38600000 li r3, 0x0000 label00000270: 00000270 4E800020 blr 00000274 00000000 .invalid 00000278 00002040 .invalid 0000027C 00000200 .invalid 00000280 00000000 .invalid 00000284 00000028 .invalid 00000288 000B534D .invalid 0000028C 435F4344 bdz cr7, +0x00004344 /* 000045D0 */ 00000290 43616E44 bc 27, 1, +0x00006E44 /* 000070D4 */ 00000294 6F000000 xoris r0, r24, 0x0000 00000298 BFC1FFF8 stmw [r1 - 0x0008], r30 0000029C 7C0802A6 mflr r0 000002A0 3BE40000 addi r31, r4, 0x0000 000002A4 90010008 stw [r1 + 0x0008], r0 000002A8 9421FFB0 stwu [r1 - 0x0050], r1 000002AC 386001D8 li r3, 0x01D8 000002B0 48001BB9 bl +0x00001BB8 /* 00001E68 */ 000002B4 80410014 lwz r2, [r1 + 0x0014] 000002B8 2C030000 cmpwi r3, 0 000002BC 3BC30000 addi r30, r3, 0x0000 000002C0 387F0000 addi r3, r31, 0x0000 000002C4 389E0000 addi r4, r30, 0x0000 000002C8 40820018 bne +0x00000018 /* 000002E0 */ 000002CC 48001BC1 bl +0x00001BC0 /* 00001E8C */ 000002D0 80410014 lwz r2, [r1 + 0x0014] 000002D4 7C630734 extsh r3, r3 000002D8 81810058 lwz r12, [r1 + 0x0058] 000002DC 48000054 b +0x00000054 /* 00000330 */ label000002E0: 000002E0 48001BD1 bl +0x00001BD0 /* 00001EB0 */ 000002E4 80410014 lwz r2, [r1 + 0x0014] 000002E8 93FE0000 stw [r30], r31 000002EC 83E2000C lwz r31, [r2 + 0x000C] 000002F0 3800FFFF li r0, 0xFFFFFFFF 000002F4 901E00AC stw [r30 + 0x00AC], r0 000002F8 807F0000 lwz r3, [r31] 000002FC 388003C0 li r4, 0x03C0 00000300 38A00001 li r5, 0x0001 00000304 48001BD1 bl +0x00001BD0 /* 00001ED4 */ 00000308 80410014 lwz r2, [r1 + 0x0014] 0000030C 907E01BC stw [r30 + 0x01BC], r3 00000310 807F0004 lwz r3, [r31 + 0x0004] 00000314 388000C0 li r4, 0x00C0 00000318 38A00001 li r5, 0x0001 0000031C 48001BB9 bl +0x00001BB8 /* 00001ED4 */ 00000320 80410014 lwz r2, [r1 + 0x0014] 00000324 907E01D2 stw [r30 + 0x01D2], r3 00000328 38600000 li r3, 0x0000 0000032C 81810058 lwz r12, [r1 + 0x0058] label00000330: 00000330 30210050 addic r1, r1, 80 00000334 7D8803A6 mtlr r12 00000338 BBC1FFF8 lmw r30, [r1 - 0x0008] 0000033C 4E800020 blr 00000340 00000000 .invalid 00000344 00002041 .invalid 00000348 80020200 lwz r0, [r2 + 0x0200] 0000034C 00000000 .invalid 00000350 000000A8 .invalid 00000354 000A534D .invalid 00000358 435F4344 bdz cr7, +0x00004344 /* 0000469C */ 0000035C 4F70656E .invalid 4C fn00000360: 00000360 7C0802A6 mflr r0 00000364 2C030000 cmpwi r3, 0 00000368 93E1FFFC stw [r1 - 0x0004], r31 0000036C 90010008 stw [r1 + 0x0008], r0 00000370 9421FFB0 stwu [r1 - 0x0050], r1 00000374 3BE30000 addi r31, r3, 0x0000 00000378 418200FC beq +0x000000FC /* 00000474 */ 0000037C 48002629 bl +0x00002628 /* 000029A4 */ 00000380 4FFFFB82 cror crb31, crb31, crb31 00000384 807F0070 lwz r3, [r31 + 0x0070] 00000388 2C030000 cmpwi r3, 0 0000038C 4182000C beq +0x0000000C /* 00000398 */ 00000390 480027BD bl +0x000027BC /* 00002B4C */ 00000394 80410014 lwz r2, [r1 + 0x0014] label00000398: 00000398 801F01B8 lwz r0, [r31 + 0x01B8] 0000039C 387F0000 addi r3, r31, 0x0000 000003A0 2C000000 cmpwi r0, 0 000003A4 41820014 beq +0x00000014 /* 000003B8 */ 000003A8 48001609 bl +0x00001608 /* 000019B0 */ 000003AC 807F01B8 lwz r3, [r31 + 0x01B8] 000003B0 480027C1 bl +0x000027C0 /* 00002B70 */ 000003B4 80410014 lwz r2, [r1 + 0x0014] label000003B8: 000003B8 801F0068 lwz r0, [r31 + 0x0068] 000003BC 307F01CA addic r3, r31, 458 000003C0 2C000000 cmpwi r0, 0 000003C4 41820054 beq +0x00000054 /* 00000418 */ 000003C8 809F01CE lwz r4, [r31 + 0x01CE] 000003CC 2C840000 cmpwi cr1, r4, 0 000003D0 4186003C beq cr1, +0x0000003C /* 0000040C */ 000003D4 480027C1 bl +0x000027C0 /* 00002B94 */ 000003D8 80410014 lwz r2, [r1 + 0x0014] 000003DC 889F01D6 lbz r4, [r31 + 0x01D6] 000003E0 38000000 li r0, 0x0000 000003E4 2C040000 cmpwi r4, 0 000003E8 807F0068 lwz r3, [r31 + 0x0068] 000003EC 38800000 li r4, 0x0000 000003F0 41820014 beq +0x00000014 /* 00000404 */ 000003F4 480027C5 bl +0x000027C4 /* 00002BB8 */ 000003F8 80410014 lwz r2, [r1 + 0x0014] 000003FC 38000000 li r0, 0x0000 00000400 981F01D6 stb [r31 + 0x01D6], r0 label00000404: 00000404 901F01CE stw [r31 + 0x01CE], r0 00000408 801F0068 lwz r0, [r31 + 0x0068] label0000040C: 0000040C 30600000 addic r3, r0, 0 00000410 480027CD bl +0x000027CC /* 00002BDC */ 00000414 80410014 lwz r2, [r1 + 0x0014] label00000418: 00000418 807F0054 lwz r3, [r31 + 0x0054] 0000041C 2C030000 cmpwi r3, 0 00000420 4182000C beq +0x0000000C /* 0000042C */ 00000424 48002651 bl +0x00002650 /* 00002A74 */ 00000428 80410014 lwz r2, [r1 + 0x0014] label0000042C: 0000042C 807F00B4 lwz r3, [r31 + 0x00B4] 00000430 2C030000 cmpwi r3, 0 00000434 4182000C beq +0x0000000C /* 00000440 */ 00000438 480027C9 bl +0x000027C8 /* 00002C00 */ 0000043C 80410014 lwz r2, [r1 + 0x0014] label00000440: 00000440 807F01BC lwz r3, [r31 + 0x01BC] 00000444 2C030000 cmpwi r3, 0 00000448 4182000C beq +0x0000000C /* 00000454 */ 0000044C 480027D9 bl +0x000027D8 /* 00002C24 */ 00000450 80410014 lwz r2, [r1 + 0x0014] label00000454: 00000454 807F01D2 lwz r3, [r31 + 0x01D2] 00000458 2C030000 cmpwi r3, 0 0000045C 4182000C beq +0x0000000C /* 00000468 */ 00000460 480027C5 bl +0x000027C4 /* 00002C24 */ 00000464 80410014 lwz r2, [r1 + 0x0014] label00000468: 00000468 387F0000 addi r3, r31, 0x0000 0000046C 48002795 bl +0x00002794 /* 00002C00 */ 00000470 80410014 lwz r2, [r1 + 0x0014] label00000474: 00000474 38600000 li r3, 0x0000 00000478 81810058 lwz r12, [r1 + 0x0058] 0000047C 83E1004C lwz r31, [r1 + 0x004C] 00000480 7D8803A6 mtlr r12 00000484 30210050 addic r1, r1, 80 00000488 4E800020 blr 0000048C 00000000 .invalid 00000490 00002041 .invalid 00000494 80010200 lwz r0, [r1 + 0x0200] 00000498 00000000 .invalid 0000049C 0000012C .invalid 000004A0 000B534D .invalid 000004A4 435F4344 bdz cr7, +0x00004344 /* 000047E8 */ 000004A8 436C6F73 bcla 27, 12, 0x00006F70 000004AC 65000000 oris r0, r8, 0x0000 000004B0 3C000002 lis r0, 0x0002 000004B4 3060000A addic r3, r0, 10 000004B8 4E800020 blr 000004BC 00000000 .invalid 000004C0 00002040 .invalid 000004C4 00000100 .invalid 000004C8 00000000 .invalid 000004CC 0000000C .invalid 000004D0 000D534D .invalid 000004D4 435F4344 bdz cr7, +0x00004344 /* 00004818 */ 000004D8 56657273 rlwinm. r5, r19, 14, 9, 25 000004DC 696F6E00 xori r15, r11, 0x6E00 000004E0 7C0802A6 mflr r0 000004E4 93E1FFFC stw [r1 - 0x0004], r31 000004E8 90010008 stw [r1 + 0x0008], r0 000004EC 80030004 lwz r0, [r3 + 0x0004] 000004F0 9421FFB0 stwu [r1 - 0x0050], r1 000004F4 2C000000 cmpwi r0, 0 000004F8 3BE30000 addi r31, r3, 0x0000 000004FC 4182004C beq +0x0000004C /* 00000548 */ 00000500 48002695 bl +0x00002694 /* 00002B94 */ 00000504 80410014 lwz r2, [r1 + 0x0014] 00000508 887F000C lbz r3, [r31 + 0x000C] 0000050C 38000000 li r0, 0x0000 00000510 2C030000 cmpwi r3, 0 00000514 38800000 li r4, 0x0000 00000518 41820018 beq +0x00000018 /* 00000530 */ 0000051C 807FFE9E lwz r3, [r31 - 0x0162] 00000520 48002699 bl +0x00002698 /* 00002BB8 */ 00000524 80410014 lwz r2, [r1 + 0x0014] 00000528 38000000 li r0, 0x0000 0000052C 981F000C stb [r31 + 0x000C], r0 label00000530: 00000530 901F0004 stw [r31 + 0x0004], r0 00000534 81810058 lwz r12, [r1 + 0x0058] 00000538 83E1004C lwz r31, [r1 + 0x004C] 0000053C 7D8803A6 mtlr r12 00000540 30210050 addic r1, r1, 80 00000544 4E800020 blr label00000548: 00000548 83E1004C lwz r31, [r1 + 0x004C] 0000054C 30210050 addic r1, r1, 80 00000550 4E800020 blr 00000554 00000000 .invalid 00000558 00002041 .invalid 0000055C 80010100 lwz r0, [r1 + 0x0100] 00000560 00000000 .invalid 00000564 00000074 .invalid 00000568 000F756E .invalid 0000056C 6C6F636B xoris r15, r3, 0x636B 00000570 52656D61 rlwimi. r5, r19, 13, 21, 16 00000574 70546173 andi. r20, r2, 0x6173 00000578 6B000000 xori r0, r24, 0x0000 0000057C 80A40004 lwz r5, [r4 + 0x0004] 00000580 80840022 lwz r4, [r4 + 0x0022] 00000584 80A50000 lwz r5, [r5] 00000588 3860FFCE li r3, 0xFFFFFFCE 0000058C A8050052 lha r0, [r5 + 0x0052] 00000590 38A00004 li r5, 0x0004 00000594 30C00000 addic r6, r0, 0 00000598 2C060020 cmpwi r6, 32 0000059C 30E6FFE0 subic r7, r6, 32 000005A0 40810008 ble +0x00000008 /* 000005A8 */ 000005A4 7CE60734 extsh r6, r7 label000005A8: 000005A8 2C860008 cmpwi cr1, r6, 8 000005AC 40860020 bne cr1, +0x00000020 /* 000005CC */ 000005B0 38600000 li r3, 0x0000 000005B4 B0040004 sth [r4 + 0x0004], r0 000005B8 B0A4000A sth [r4 + 0x000A], r5 000005BC B0A4000C sth [r4 + 0x000C], r5 000005C0 B0640008 sth [r4 + 0x0008], r3 000005C4 90640010 stw [r4 + 0x0010], r3 000005C8 B0640006 sth [r4 + 0x0006], r3 label000005CC: 000005CC 4E800020 blr 000005D0 00000000 .invalid 000005D4 00002040 .invalid 000005D8 00000200 .invalid 000005DC 00000000 .invalid 000005E0 00000054 .invalid 000005E4 0011534D .invalid 000005E8 435F4344 bdz cr7, +0x00004344 /* 0000492C */ 000005EC 50726543 rlwimi. r18, r3, 12, 21, 1 000005F0 6F6D7072 xoris r13, r27, 0x7072 000005F4 65737300 oris r19, r11, 0x7300 000005F8 BE61FFCC stmw [r1 - 0x0034], r19 000005FC 3AE40000 addi r23, r4, 0x0000 00000600 8117001C lwz r8, [r23 + 0x001C] 00000604 7C0802A6 mflr r0 00000608 7D001120 mtcrf 0x01, r8 0000060C 7D800026 mfcr r12 00000610 91810004 stw [r1 + 0x0004], r12 00000614 90010008 stw [r1 + 0x0008], r0 00000618 9421FF80 stwu [r1 - 0x0080], r1 0000061C 3AA30000 addi r21, r3, 0x0000 00000620 419D0010 bgt cr7, +0x00000010 /* 00000630 */ 00000624 81170010 lwz r8, [r23 + 0x0010] 00000628 2C080000 cmpwi r8, 0 0000062C 40820014 bne +0x00000014 /* 00000640 */ label00000630: 00000630 480018C9 bl +0x000018C8 /* 00001EF8 */ 00000634 4FFFFB82 cror crb31, crb31, crb31 00000638 7C630735 extsh. r3, r3 0000063C 408205BC bne +0x000005BC /* 00000BF8 */ label00000640: 00000640 82770026 lwz r19, [r23 + 0x0026] 00000644 2C130000 cmpwi r19, 0 00000648 41820024 beq +0x00000024 /* 0000066C */ 0000064C 8337002A lwz r25, [r23 + 0x002A] 00000650 38730000 addi r3, r19, 0x0000 00000654 38800FA0 li r4, 0x0FA0 00000658 38A00000 li r5, 0x0000 0000065C 38C00000 li r6, 0x0000 00000660 38F90000 addi r7, r25, 0x0000 00000664 480025E5 bl +0x000025E4 /* 00002C48 */ 00000668 80410014 lwz r2, [r1 + 0x0014] label0000066C: 0000066C 81170004 lwz r8, [r23 + 0x0004] 00000670 3BE00000 li r31, 0x0000 00000674 81080000 lwz r8, [r8] 00000678 3980FFFF li r12, 0xFFFFFFFF 0000067C A9280020 lha r9, [r8 + 0x0020] 00000680 552807BE rlwinm r8, r9, 0, 30, 31 00000684 B115001C sth [r21 + 0x001C], r8 00000688 A915001C lha r8, [r21 + 0x001C] 0000068C 31290003 addic r9, r9, 3 00000690 7D291670 srawi r9, r9, 2 00000694 2C080000 cmpwi r8, 0 00000698 B135001A sth [r21 + 0x001A], r9 0000069C 55091838 rlwinm r9, r8, 3, 0, 28 000006A0 81570018 lwz r10, [r23 + 0x0018] 000006A4 81170014 lwz r8, [r23 + 0x0014] 000006A8 93F5004C stw [r21 + 0x004C], r31 000006AC 7D085010 subfc r8, r8, r10 000006B0 31480003 addic r10, r8, 3 000006B4 7D4A1670 srawi r10, r10, 2 000006B8 550807BE rlwinm r8, r8, 0, 30, 31 000006BC B1150020 sth [r21 + 0x0020], r8 000006C0 B155001E sth [r21 + 0x001E], r10 000006C4 41820010 beq +0x00000010 /* 000006D4 */ 000006C8 7D884C30 srw r8, r12, r9 000006CC 2108FFFF subfic r8, r8, -1 000006D0 9115004C stw [r21 + 0x004C], r8 label000006D4: 000006D4 A9170042 lha r8, [r23 + 0x0042] 000006D8 3860FFCE li r3, 0xFFFFFFCE 000006DC B1150014 sth [r21 + 0x0014], r8 000006E0 A9370044 lha r9, [r23 + 0x0044] 000006E4 A957005E lha r10, [r23 + 0x005E] 000006E8 7D0941D6 mullw r8, r9, r8 000006EC 2C8A0008 cmpwi cr1, r10, 8 000006F0 A9370046 lha r9, [r23 + 0x0046] 000006F4 40860504 bne cr1, +0x00000504 /* 00000BF8 */ 000006F8 8157003E lwz r10, [r23 + 0x003E] 000006FC 93F5000C stw [r21 + 0x000C], r31 00000700 7D2A4814 addc r9, r10, r9 00000704 7D094014 addc r8, r9, r8 00000708 91150008 stw [r21 + 0x0008], r8 0000070C B3F50016 sth [r21 + 0x0016], r31 00000710 811700A6 lwz r8, [r23 + 0x00A6] 00000714 2C080000 cmpwi r8, 0 00000718 41820028 beq +0x00000028 /* 00000740 */ 0000071C A9370074 lha r9, [r23 + 0x0074] 00000720 B1350016 sth [r21 + 0x0016], r9 00000724 A9170076 lha r8, [r23 + 0x0076] 00000728 A9970078 lha r12, [r23 + 0x0078] 0000072C 81570070 lwz r10, [r23 + 0x0070] 00000730 7D0849D6 mullw r8, r8, r9 00000734 7D2C5014 addc r9, r12, r10 00000738 7D084814 addc r8, r8, r9 0000073C 9115000C stw [r21 + 0x000C], r8 label00000740: 00000740 83770008 lwz r27, [r23 + 0x0008] 00000744 93750010 stw [r21 + 0x0010], r27 00000748 8117001C lwz r8, [r23 + 0x001C] 0000074C 393B0000 addi r9, r27, 0x0000 00000750 7D001120 mtcrf 0x01, r8 00000754 409F0068 bns cr7, +0x00000068 /* 000007BC */ 00000758 38750000 addi r3, r21, 0x0000 0000075C 48001875 bl +0x00001874 /* 00001FD0 */ 00000760 4FFFFB82 cror crb31, crb31, crb31 00000764 811700A6 lwz r8, [r23 + 0x00A6] 00000768 3D20A000 lis r9, 0xA000 0000076C 2C080000 cmpwi r8, 0 00000770 3D00E000 lis r8, 0xE000 00000774 41820018 beq +0x00000018 /* 0000078C */ 00000778 91150078 stw [r21 + 0x0078], r8 0000077C 38750000 addi r3, r21, 0x0000 00000780 48001889 bl +0x00001888 /* 00002008 */ 00000784 4FFFFB82 cror crb31, crb31, crb31 00000788 48000014 b +0x00000014 /* 0000079C */ label0000078C: 0000078C 91350078 stw [r21 + 0x0078], r9 00000790 38750000 addi r3, r21, 0x0000 00000794 48001875 bl +0x00001874 /* 00002008 */ 00000798 4FFFFB82 cror crb31, crb31, crb31 label0000079C: 0000079C 81350078 lwz r9, [r21 + 0x0078] 000007A0 81150010 lwz r8, [r21 + 0x0010] 000007A4 31290004 addic r9, r9, 4 000007A8 91280000 stw [r8], r9 000007AC 39000004 li r8, 0x0004 000007B0 9115007C stw [r21 + 0x007C], r8 000007B4 93F50080 stw [r21 + 0x0080], r31 000007B8 81350010 lwz r9, [r21 + 0x0010] label000007BC: 000007BC 8115007C lwz r8, [r21 + 0x007C] 000007C0 2D930000 cmpwi cr3, r19, 0 000007C4 7FC94014 addc r30, r9, r8 000007C8 93D50010 stw [r21 + 0x0010], r30 000007CC 83B70036 lwz r29, [r23 + 0x0036] 000007D0 2C1D0000 cmpwi r29, 0 000007D4 4182028C beq +0x0000028C /* 00000A60 */ 000007D8 A935001A lha r9, [r21 + 0x001A] 000007DC 8117000C lwz r8, [r23 + 0x000C] 000007E0 7D2A2E70 srawi r10, r9, 5 000007E4 55292036 rlwinm r9, r9, 4, 0, 27 000007E8 7D295014 addc r9, r9, r10 000007EC 31290001 addic r9, r9, 1 000007F0 7D360734 extsh r22, r9 000007F4 7C88B000 cmp cr1, r8, r22 000007F8 AA950020 lha r20, [r21 + 0x0020] 000007FC AB55001E lha r26, [r21 + 0x001E] 00000800 3860DCFA li r3, 0xFFFFDCFA 00000804 418403F4 blt cr1, +0x000003F4 /* 00000BF8 */ 00000808 8117001C lwz r8, [r23 + 0x001C] 0000080C 8317003A lwz r24, [r23 + 0x003A] 00000810 7D001120 mtcrf 0x01, r8 00000814 409F002C bns cr7, +0x0000002C /* 00000840 */ 00000818 387D0000 addi r3, r29, 0x0000 0000081C 38800FE0 li r4, 0x0FE0 00000820 38BB0000 addi r5, r27, 0x0000 00000824 38C00004 li r6, 0x0004 00000828 38F80000 addi r7, r24, 0x0000 0000082C 4800241D bl +0x0000241C /* 00002C48 */ 00000830 80410014 lwz r2, [r1 + 0x0014] 00000834 2C030000 cmpwi r3, 0 00000838 3860DCFA li r3, 0xFFFFDCFA 0000083C 408203BC bne +0x000003BC /* 00000BF8 */ label00000840: 00000840 39000001 li r8, 0x0001 00000844 2C9A0000 cmpwi cr1, r26, 0 00000848 2C130000 cmpwi r19, 0 0000084C B3F50020 sth [r21 + 0x0020], r31 00000850 93750010 stw [r21 + 0x0010], r27 00000854 B115001E sth [r21 + 0x001E], r8 00000858 3B800000 li r28, 0x0000 0000085C 40850160 ble cr1, +0x00000160 /* 000009BC */ 00000860 418200D0 beq +0x000000D0 /* 00000930 */ label00000864: 00000864 339C0001 addic r28, r28, 1 00000868 7D9CD000 cmp cr3, r28, r26 0000086C 83D50010 lwz r30, [r21 + 0x0010] 00000870 38750000 addi r3, r21, 0x0000 00000874 408E0008 bne cr3, +0x00000008 /* 0000087C */ 00000878 B2950020 sth [r21 + 0x0020], r20 label0000087C: 0000087C 480023F1 bl +0x000023F0 /* 00002C6C */ 00000880 4FFFFB82 cror crb31, crb31, crb31 00000884 81150010 lwz r8, [r21 + 0x0010] 00000888 8137000C lwz r9, [r23 + 0x000C] 0000088C 7D1E4010 subfc r8, r30, r8 00000890 7FE8F814 addc r31, r8, r31 00000894 7D16F814 addc r8, r22, r31 00000898 7C084800 cmp r8, r9 0000089C 387D0000 addi r3, r29, 0x0000 000008A0 38800FE0 li r4, 0x0FE0 000008A4 38BB0000 addi r5, r27, 0x0000 000008A8 41810008 bgt +0x00000008 /* 000008B0 */ 000008AC 408E003C bne cr3, +0x0000003C /* 000008E8 */ label000008B0: 000008B0 38DF0000 addi r6, r31, 0x0000 000008B4 38F80000 addi r7, r24, 0x0000 000008B8 48002391 bl +0x00002390 /* 00002C48 */ 000008BC 80410014 lwz r2, [r1 + 0x0014] 000008C0 2C030000 cmpwi r3, 0 000008C4 38750000 addi r3, r21, 0x0000 000008C8 40820190 bne +0x00000190 /* 00000A58 */ 000008CC 8115007C lwz r8, [r21 + 0x007C] 000008D0 7D08F814 addc r8, r8, r31 000008D4 9115007C stw [r21 + 0x007C], r8 000008D8 3BE00000 li r31, 0x0000 000008DC 4800172D bl +0x0000172C /* 00002008 */ 000008E0 4FFFFB82 cror crb31, crb31, crb31 000008E4 93750010 stw [r21 + 0x0010], r27 label000008E8: 000008E8 387C0000 addi r3, r28, 0x0000 000008EC 389A0000 addi r4, r26, 0x0000 000008F0 480033BD bl +0x000033BC /* 00003CAC */ 000008F4 80410014 lwz r2, [r1 + 0x0014] 000008F8 38C30000 addi r6, r3, 0x0000 000008FC 38730000 addi r3, r19, 0x0000 00000900 38800FA0 li r4, 0x0FA0 00000904 38A00001 li r5, 0x0001 00000908 38F90000 addi r7, r25, 0x0000 0000090C 4800233D bl +0x0000233C /* 00002C48 */ 00000910 80410014 lwz r2, [r1 + 0x0014] 00000914 7C1CD000 cmp r28, r26 00000918 4180FF4C blt -0x000000B4 /* 00000864 */ 0000091C B355001E sth [r21 + 0x001E], r26 00000920 387D0000 addi r3, r29, 0x0000 00000924 38800FE0 li r4, 0x0FE0 00000928 38A00000 li r5, 0x0000 0000092C 480000A0 b +0x000000A0 /* 000009CC */ label00000930: 00000930 339C0001 addic r28, r28, 1 00000934 7D9CD000 cmp cr3, r28, r26 00000938 83D50010 lwz r30, [r21 + 0x0010] 0000093C 38750000 addi r3, r21, 0x0000 00000940 408E0008 bne cr3, +0x00000008 /* 00000948 */ 00000944 B2950020 sth [r21 + 0x0020], r20 label00000948: 00000948 48002325 bl +0x00002324 /* 00002C6C */ 0000094C 4FFFFB82 cror crb31, crb31, crb31 00000950 81150010 lwz r8, [r21 + 0x0010] 00000954 8137000C lwz r9, [r23 + 0x000C] 00000958 7D1E4010 subfc r8, r30, r8 0000095C 7FE8F814 addc r31, r8, r31 00000960 7D16F814 addc r8, r22, r31 00000964 7C084800 cmp r8, r9 00000968 387D0000 addi r3, r29, 0x0000 0000096C 38800FE0 li r4, 0x0FE0 00000970 38BB0000 addi r5, r27, 0x0000 00000974 41810008 bgt +0x00000008 /* 0000097C */ 00000978 408E003C bne cr3, +0x0000003C /* 000009B4 */ label0000097C: 0000097C 38DF0000 addi r6, r31, 0x0000 00000980 38F80000 addi r7, r24, 0x0000 00000984 480022C5 bl +0x000022C4 /* 00002C48 */ 00000988 80410014 lwz r2, [r1 + 0x0014] 0000098C 2C030000 cmpwi r3, 0 00000990 38750000 addi r3, r21, 0x0000 00000994 408200C4 bne +0x000000C4 /* 00000A58 */ 00000998 8115007C lwz r8, [r21 + 0x007C] 0000099C 7D08F814 addc r8, r8, r31 000009A0 9115007C stw [r21 + 0x007C], r8 000009A4 3BE00000 li r31, 0x0000 000009A8 48001661 bl +0x00001660 /* 00002008 */ 000009AC 4FFFFB82 cror crb31, crb31, crb31 000009B0 93750010 stw [r21 + 0x0010], r27 label000009B4: 000009B4 7C1CD000 cmp r28, r26 000009B8 4180FF78 blt -0x00000088 /* 00000930 */ label000009BC: 000009BC B355001E sth [r21 + 0x001E], r26 000009C0 387D0000 addi r3, r29, 0x0000 000009C4 38800FE0 li r4, 0x0FE0 000009C8 38A00000 li r5, 0x0000 label000009CC: 000009CC 38C00000 li r6, 0x0000 000009D0 38F80000 addi r7, r24, 0x0000 000009D4 48002275 bl +0x00002274 /* 00002C48 */ 000009D8 80410014 lwz r2, [r1 + 0x0014] 000009DC 2C030000 cmpwi r3, 0 000009E0 3860DCFA li r3, 0xFFFFDCFA 000009E4 40820214 bne +0x00000214 /* 00000BF8 */ 000009E8 81150078 lwz r8, [r21 + 0x0078] 000009EC 387D0000 addi r3, r29, 0x0000 000009F0 8135007C lwz r9, [r21 + 0x007C] 000009F4 38BB0000 addi r5, r27, 0x0000 000009F8 7D084B78 or r8, r8, r9 000009FC 911B0000 stw [r27], r8 00000A00 38800FE0 li r4, 0x0FE0 00000A04 38C00004 li r6, 0x0004 00000A08 38F80000 addi r7, r24, 0x0000 00000A0C 4800223D bl +0x0000223C /* 00002C48 */ 00000A10 80410014 lwz r2, [r1 + 0x0014] 00000A14 2C030000 cmpwi r3, 0 00000A18 3860DCFA li r3, 0xFFFFDCFA 00000A1C 408201DC bne +0x000001DC /* 00000BF8 */ 00000A20 387D0000 addi r3, r29, 0x0000 00000A24 38F80000 addi r7, r24, 0x0000 00000A28 80D5007C lwz r6, [r21 + 0x007C] 00000A2C 38800FE0 li r4, 0x0FE0 00000A30 38A00000 li r5, 0x0000 00000A34 48002215 bl +0x00002214 /* 00002C48 */ 00000A38 80410014 lwz r2, [r1 + 0x0014] 00000A3C 2C030000 cmpwi r3, 0 00000A40 2D930000 cmpwi cr3, r19, 0 00000A44 3860DCFA li r3, 0xFFFFDCFA 00000A48 418200F8 beq +0x000000F8 /* 00000B40 */ 00000A4C 81810084 lwz r12, [r1 + 0x0084] 00000A50 80010088 lwz r0, [r1 + 0x0088] 00000A54 480001AC b +0x000001AC /* 00000C00 */ label00000A58: 00000A58 3860DCFA li r3, 0xFFFFDCFA 00000A5C 4800019C b +0x0000019C /* 00000BF8 */ label00000A60: 00000A60 418E00B4 beq cr3, +0x000000B4 /* 00000B14 */ 00000A64 ABB5001E lha r29, [r21 + 0x001E] 00000A68 ABD50020 lha r30, [r21 + 0x0020] 00000A6C 2C1D0000 cmpwi r29, 0 00000A70 B3F50020 sth [r21 + 0x0020], r31 00000A74 39000001 li r8, 0x0001 00000A78 B115001E sth [r21 + 0x001E], r8 00000A7C 40810090 ble +0x00000090 /* 00000B0C */ 00000A80 3B800001 li r28, 0x0001 00000A84 7C9CE800 cmp cr1, r28, r29 00000A88 38750000 addi r3, r21, 0x0000 00000A8C 83F50010 lwz r31, [r21 + 0x0010] 00000A90 40860008 bne cr1, +0x00000008 /* 00000A98 */ label00000A94: 00000A94 B3D50020 sth [r21 + 0x0020], r30 label00000A98: 00000A98 480021D5 bl +0x000021D4 /* 00002C6C */ 00000A9C 4FFFFB82 cror crb31, crb31, crb31 00000AA0 81150010 lwz r8, [r21 + 0x0010] 00000AA4 8135007C lwz r9, [r21 + 0x007C] 00000AA8 7D1F4010 subfc r8, r31, r8 00000AAC 7D094014 addc r8, r9, r8 00000AB0 81350078 lwz r9, [r21 + 0x0078] 00000AB4 387C0000 addi r3, r28, 0x0000 00000AB8 9115007C stw [r21 + 0x007C], r8 00000ABC 7D284378 or r8, r9, r8 00000AC0 911B0000 stw [r27], r8 00000AC4 389D0000 addi r4, r29, 0x0000 00000AC8 480031E5 bl +0x000031E4 /* 00003CAC */ 00000ACC 80410014 lwz r2, [r1 + 0x0014] 00000AD0 38C30000 addi r6, r3, 0x0000 00000AD4 38730000 addi r3, r19, 0x0000 00000AD8 38800FA0 li r4, 0x0FA0 00000ADC 38A00001 li r5, 0x0001 00000AE0 38F90000 addi r7, r25, 0x0000 00000AE4 48002165 bl +0x00002164 /* 00002C48 */ 00000AE8 80410014 lwz r2, [r1 + 0x0014] 00000AEC 7C1CE800 cmp r28, r29 00000AF0 339C0001 addic r28, r28, 1 00000AF4 7C9CE800 cmp cr1, r28, r29 00000AF8 38750000 addi r3, r21, 0x0000 00000AFC 40800010 bge +0x00000010 /* 00000B0C */ 00000B00 83F50010 lwz r31, [r21 + 0x0010] 00000B04 4086FF94 bne cr1, -0x0000006C /* 00000A98 */ 00000B08 4BFFFF8C b -0x00000074 /* 00000A94 */ label00000B0C: 00000B0C B3B5001E sth [r21 + 0x001E], r29 00000B10 48000030 b +0x00000030 /* 00000B40 */ label00000B14: 00000B14 38750000 addi r3, r21, 0x0000 00000B18 48002155 bl +0x00002154 /* 00002C6C */ 00000B1C 4FFFFB82 cror crb31, crb31, crb31 00000B20 81150010 lwz r8, [r21 + 0x0010] 00000B24 8135007C lwz r9, [r21 + 0x007C] 00000B28 81550078 lwz r10, [r21 + 0x0078] 00000B2C 7D1E4010 subfc r8, r30, r8 00000B30 7D094014 addc r8, r9, r8 00000B34 7D494378 or r9, r10, r8 00000B38 9115007C stw [r21 + 0x007C], r8 00000B3C 913B0000 stw [r27], r9 label00000B40: 00000B40 8117001C lwz r8, [r23 + 0x001C] 00000B44 7D001120 mtcrf 0x01, r8 00000B48 409E0070 bne cr7, +0x00000070 /* 00000BB8 */ 00000B4C 81170004 lwz r8, [r23 + 0x0004] 00000B50 8135007C lwz r9, [r21 + 0x007C] 00000B54 81080000 lwz r8, [r8] 00000B58 9128002C stw [r8 + 0x002C], r9 00000B5C A9280022 lha r9, [r8 + 0x0022] 00000B60 A9080020 lha r8, [r8 + 0x0020] 00000B64 81550080 lwz r10, [r21 + 0x0080] 00000B68 31080003 addic r8, r8, 3 00000B6C 31290003 addic r9, r9, 3 00000B70 7D291670 srawi r9, r9, 2 00000B74 7D081670 srawi r8, r8, 2 00000B78 7D2849D6 mullw r9, r8, r9 00000B7C 5548801E rlwinm r8, r10, 16, 0, 15 00000B80 7D084BD6 divw r8, r8, r9 00000B84 5509402E rlwinm r9, r8, 8, 0, 23 00000B88 7D084811 subfc. r8, r8, r9 00000B8C 2C8A0000 cmpwi cr1, r10, 0 00000B90 40820014 bne +0x00000014 /* 00000BA4 */ 00000B94 4186000C beq cr1, +0x0000000C /* 00000BA0 */ 00000B98 39000001 li r8, 0x0001 00000B9C 4C421182 crxor crb2, crb2, crb2 label00000BA0: 00000BA0 41820014 beq +0x00000014 /* 00000BB4 */ label00000BA4: 00000BA4 3D200001 lis r9, 0x0001 00000BA8 7C884800 cmp cr1, r8, r9 00000BAC 40840008 bge cr1, +0x00000008 /* 00000BB4 */ 00000BB0 3D000001 lis r8, 0x0001 label00000BB4: 00000BB4 911700AA stw [r23 + 0x00AA], r8 label00000BB8: 00000BB8 418E003C beq cr3, +0x0000003C /* 00000BF4 */ 00000BBC 38730000 addi r3, r19, 0x0000 00000BC0 38800FA0 li r4, 0x0FA0 00000BC4 38A00001 li r5, 0x0001 00000BC8 3CC00001 lis r6, 0x0001 00000BCC 38F90000 addi r7, r25, 0x0000 00000BD0 48002079 bl +0x00002078 /* 00002C48 */ 00000BD4 80410014 lwz r2, [r1 + 0x0014] 00000BD8 38730000 addi r3, r19, 0x0000 00000BDC 38F90000 addi r7, r25, 0x0000 00000BE0 38800FA0 li r4, 0x0FA0 00000BE4 38A00002 li r5, 0x0002 00000BE8 38C00000 li r6, 0x0000 00000BEC 4800205D bl +0x0000205C /* 00002C48 */ 00000BF0 80410014 lwz r2, [r1 + 0x0014] label00000BF4: 00000BF4 38600000 li r3, 0x0000 label00000BF8: 00000BF8 81810084 lwz r12, [r1 + 0x0084] 00000BFC 80010088 lwz r0, [r1 + 0x0088] label00000C00: 00000C00 7D810120 mtcrf 0x10, r12 00000C04 30210080 addic r1, r1, 128 00000C08 7C0803A6 mtlr r0 00000C0C BA61FFCC lmw r19, [r1 - 0x0034] 00000C10 4E800020 blr 00000C14 00000000 .invalid 00000C18 00002043 .invalid 00000C1C 800D0200 lwz r0, [r13 + 0x0200] 00000C20 00000000 .invalid 00000C24 0000061C .invalid 00000C28 0012534D .invalid 00000C2C 435F4344 bdz cr7, +0x00004344 /* 00004F70 */ 00000C30 42616E64 bc 19, 1, +0x00006E64 /* 00007A94 */ 00000C34 436F6D70 bdz cr3, +0x00006D70 /* 000079A4 */ 00000C38 72657373 andi. r5, r19, 0x7373 fn00000C3C: 00000C3C BFA1FFF4 stmw [r1 - 0x000C], r29 00000C40 7C0802A6 mflr r0 00000C44 3BC40000 addi r30, r4, 0x0000 00000C48 90010008 stw [r1 + 0x0008], r0 00000C4C 3BE30000 addi r31, r3, 0x0000 00000C50 881F004B lbz r0, [r31 + 0x004B] 00000C54 9421FFB0 stwu [r1 - 0x0050], r1 00000C58 7C000775 extsb. r0, r0 00000C5C 801E0000 lwz r0, [r30] 00000C60 83BE0022 lwz r29, [r30 + 0x0022] 00000C64 901F0074 stw [r31 + 0x0074], r0 00000C68 41820030 beq +0x00000030 /* 00000C98 */ 00000C6C 807F0024 lwz r3, [r31 + 0x0024] 00000C70 48003061 bl +0x00003060 /* 00003CD0 */ 00000C74 80410014 lwz r2, [r1 + 0x0014] 00000C78 807F0028 lwz r3, [r31 + 0x0028] 00000C7C 48003055 bl +0x00003054 /* 00003CD0 */ 00000C80 80410014 lwz r2, [r1 + 0x0014] 00000C84 807F002C lwz r3, [r31 + 0x002C] 00000C88 48003049 bl +0x00003048 /* 00003CD0 */ 00000C8C 80410014 lwz r2, [r1 + 0x0014] 00000C90 38000000 li r0, 0x0000 00000C94 981F004B stb [r31 + 0x004B], r0 label00000C98: 00000C98 A81E0062 lha r0, [r30 + 0x0062] 00000C9C 38E00004 li r7, 0x0004 00000CA0 2C800008 cmpwi cr1, r0, 8 00000CA4 2C000010 cmpwi r0, 16 00000CA8 2F000020 cmpwi cr6, r0, 32 00000CAC 38600000 li r3, 0x0000 00000CB0 4186000C beq cr1, +0x0000000C /* 00000CBC */ 00000CB4 41820008 beq +0x00000008 /* 00000CBC */ 00000CB8 409A0014 bne cr6, +0x00000014 /* 00000CCC */ label00000CBC: 00000CBC B01D0004 sth [r29 + 0x0004], r0 00000CC0 80BE0004 lwz r5, [r30 + 0x0004] 00000CC4 811D0000 lwz r8, [r29] 00000CC8 4800001C b +0x0000001C /* 00000CE4 */ label00000CCC: 00000CCC 80BE0004 lwz r5, [r30 + 0x0004] 00000CD0 80A50000 lwz r5, [r5] 00000CD4 A8050052 lha r0, [r5 + 0x0052] 00000CD8 B01D0004 sth [r29 + 0x0004], r0 00000CDC 80BE0004 lwz r5, [r30 + 0x0004] 00000CE0 811D0000 lwz r8, [r29] label00000CE4: 00000CE4 80A50000 lwz r5, [r5] 00000CE8 A8050020 lha r0, [r5 + 0x0020] 00000CEC 7C0000D0 neg r0, r0 00000CF0 540007BE rlwinm r0, r0, 0, 30, 31 00000CF4 B01D0006 sth [r29 + 0x0006], r0 00000CF8 A81E0080 lha r0, [r30 + 0x0080] 00000CFC A8BE007C lha r5, [r30 + 0x007C] 00000D00 7C002810 subfc r0, r0, r5 00000D04 540007BE rlwinm r0, r0, 0, 30, 31 00000D08 B01D0008 sth [r29 + 0x0008], r0 00000D0C 881E0096 lbz r0, [r30 + 0x0096] 00000D10 B0FD000C sth [r29 + 0x000C], r7 00000D14 7C000774 extsb r0, r0 00000D18 7C002120 mtcrf 0x02, r0 00000D1C B0FD000A sth [r29 + 0x000A], r7 00000D20 4C180000 mcrf cr0, cr6 00000D24 41810010 bgt +0x00000010 /* 00000D34 */ 00000D28 4080000C bge +0x0000000C /* 00000D34 */ 00000D2C 38080000 addi r0, r8, 0x0000 00000D30 60080001 ori r8, r0, 0x0001 label00000D34: 00000D34 61000200 ori r0, r8, 0x0200 00000D38 64000003 oris r0, r0, 0x0003 00000D3C 60002000 ori r0, r0, 0x2000 00000D40 901D0000 stw [r29], r0 00000D44 81810058 lwz r12, [r1 + 0x0058] 00000D48 30210050 addic r1, r1, 80 00000D4C 7D8803A6 mtlr r12 00000D50 BBA1FFF4 lmw r29, [r1 - 0x000C] 00000D54 4E800020 blr 00000D58 00000000 .invalid 00000D5C 00002041 .invalid 00000D60 80030200 lwz r0, [r3 + 0x0200] 00000D64 00000000 .invalid 00000D68 0000011C .invalid 00000D6C 0013534D .invalid 00000D70 435F4344 bdz cr7, +0x00004344 /* 000050B4 */ 00000D74 50726544 rlwimi r18, r3, 12, 21, 2 00000D78 65636F6D oris r3, r11, 0x6F6D 00000D7C 70726573 andi. r18, r3, 0x6573 00000D80 73000000 andi. r0, r24, 0x0000 00000D84 BFA1FFF4 stmw [r1 - 0x000C], r29 00000D88 3BC40000 addi r30, r4, 0x0000 00000D8C 83FE0004 lwz r31, [r30 + 0x0004] 00000D90 7C0802A6 mflr r0 00000D94 2C1F0000 cmpwi r31, 0 00000D98 90010008 stw [r1 + 0x0008], r0 00000D9C 9421FDE0 stwu [r1 - 0x0220], r1 00000DA0 387E0000 addi r3, r30, 0x0000 00000DA4 309F01C0 addic r4, r31, 448 00000DA8 41820160 beq +0x00000160 /* 00000F08 */ 00000DAC 48002F49 bl +0x00002F48 /* 00003CF4 */ 00000DB0 80410014 lwz r2, [r1 + 0x0014] 00000DB4 881E0023 lbz r0, [r30 + 0x0023] 00000DB8 387F0000 addi r3, r31, 0x0000 00000DBC 2C000000 cmpwi r0, 0 00000DC0 4182000C beq +0x0000000C /* 00000DCC */ 00000DC4 48001BA9 bl +0x00001BA8 /* 0000296C */ 00000DC8 4FFFFB82 cror crb31, crb31, crb31 label00000DCC: 00000DCC 30610038 addic r3, r1, 56 00000DD0 38A001D8 li r5, 0x01D8 00000DD4 389F0000 addi r4, r31, 0x0000 00000DD8 48002F4D bl +0x00002F4C /* 00003D24 */ 00000DDC 4FFFFB82 cror crb31, crb31, crb31 00000DE0 801E000C lwz r0, [r30 + 0x000C] 00000DE4 806100AC lwz r3, [r1 + 0x00AC] 00000DE8 90010040 stw [r1 + 0x0040], r0 00000DEC 801E0010 lwz r0, [r30 + 0x0010] 00000DF0 90010048 stw [r1 + 0x0048], r0 00000DF4 A81E0014 lha r0, [r30 + 0x0014] 00000DF8 B001004C sth [r1 + 0x004C], r0 00000DFC A81E0016 lha r0, [r30 + 0x0016] 00000E00 B0010050 sth [r1 + 0x0050], r0 00000E04 A81E0018 lha r0, [r30 + 0x0018] 00000E08 B0010052 sth [r1 + 0x0052], r0 00000E0C A81E001A lha r0, [r30 + 0x001A] 00000E10 B0010054 sth [r1 + 0x0054], r0 00000E14 A81E001C lha r0, [r30 + 0x001C] 00000E18 B0010056 sth [r1 + 0x0056], r0 00000E1C A81E001E lha r0, [r30 + 0x001E] 00000E20 B0010058 sth [r1 + 0x0058], r0 00000E24 A81E0020 lha r0, [r30 + 0x0020] 00000E28 B001005A sth [r1 + 0x005A], r0 00000E2C 881E0022 lbz r0, [r30 + 0x0022] 00000E30 2C000000 cmpwi r0, 0 00000E34 4182000C beq +0x0000000C /* 00000E40 */ 00000E38 48002FA5 bl +0x00002FA4 /* 00003DDC */ 00000E3C 80410014 lwz r2, [r1 + 0x0014] label00000E40: 00000E40 817E0008 lwz r11, [r30 + 0x0008] 00000E44 30610038 addic r3, r1, 56 00000E48 48002FB9 bl +0x00002FB8 /* 00003E00 */ 00000E4C 80410014 lwz r2, [r1 + 0x0014] 00000E50 80010074 lwz r0, [r1 + 0x0074] 00000E54 807F0074 lwz r3, [r31 + 0x0074] 00000E58 901F003C stw [r31 + 0x003C], r0 00000E5C 80010078 lwz r0, [r1 + 0x0078] 00000E60 30DE0024 addic r6, r30, 36 00000E64 901F0040 stw [r31 + 0x0040], r0 00000E68 8001007C lwz r0, [r1 + 0x007C] 00000E6C 38800000 li r4, 0x0000 00000E70 901F0044 stw [r31 + 0x0044], r0 00000E74 38A00003 li r5, 0x0003 00000E78 48002FCD bl +0x00002FCC /* 00003E44 */ 00000E7C 80410014 lwz r2, [r1 + 0x0014] 00000E80 80BE0000 lwz r5, [r30] 00000E84 3BA00000 li r29, 0x0000 00000E88 2C850000 cmpwi cr1, r5, 0 00000E8C 93BE0004 stw [r30 + 0x0004], r29 00000E90 38C00001 li r6, 0x0001 00000E94 41860030 beq cr1, +0x00000030 /* 00000EC4 */ 00000E98 80050030 lwz r0, [r5 + 0x0030] 00000E9C 809F01BC lwz r4, [r31 + 0x01BC] 00000EA0 2C000000 cmpwi r0, 0 00000EA4 807F01B8 lwz r3, [r31 + 0x01B8] 00000EA8 80E50034 lwz r7, [r5 + 0x0034] 00000EAC 81050038 lwz r8, [r5 + 0x0038] 00000EB0 40800008 bge +0x00000008 /* 00000EB8 */ 00000EB4 38C00002 li r6, 0x0002 label00000EB8: 00000EB8 48002FB1 bl +0x00002FB0 /* 00003E68 */ 00000EBC 80410014 lwz r2, [r1 + 0x0014] 00000EC0 48000034 b +0x00000034 /* 00000EF4 */ label00000EC4: 00000EC4 881F01D6 lbz r0, [r31 + 0x01D6] 00000EC8 2C000000 cmpwi r0, 0 00000ECC 41820024 beq +0x00000024 /* 00000EF0 */ 00000ED0 801F01CE lwz r0, [r31 + 0x01CE] 00000ED4 307F01CA addic r3, r31, 458 00000ED8 2C800000 cmpwi cr1, r0, 0 00000EDC 40860014 bne cr1, +0x00000014 /* 00000EF0 */ 00000EE0 801F01D2 lwz r0, [r31 + 0x01D2] 00000EE4 901F01CE stw [r31 + 0x01CE], r0 00000EE8 48002FA5 bl +0x00002FA4 /* 00003E8C */ 00000EEC 80410014 lwz r2, [r1 + 0x0014] label00000EF0: 00000EF0 9BBF01D7 stb [r31 + 0x01D7], r29 label00000EF4: 00000EF4 81810228 lwz r12, [r1 + 0x0228] 00000EF8 30210220 addic r1, r1, 544 00000EFC 7D8803A6 mtlr r12 00000F00 BBA1FFF4 lmw r29, [r1 - 0x000C] 00000F04 4E800020 blr label00000F08: 00000F08 BBC10218 lmw r30, [r1 + 0x0218] 00000F0C 30210220 addic r1, r1, 544 00000F10 4E800020 blr 00000F14 00000000 .invalid 00000F18 00002041 .invalid 00000F1C 80030200 lwz r0, [r3 + 0x0200] 00000F20 00000000 .invalid 00000F24 00000190 .invalid 00000F28 00124465 .invalid 00000F2C 636F6D70 ori r15, r27, 0x6D70 00000F30 72657373 andi. r5, r19, 0x7373 00000F34 43616C6C bc 27, 1, +0x00006C6C /* 00007BA0 */ 00000F38 4261636B bcla 19, 1, 0x00006368 fn00000F3C: 00000F3C BF41FFE8 stmw [r1 - 0x0018], r26 00000F40 3BA40000 addi r29, r4, 0x0000 00000F44 809D001C lwz r4, [r29 + 0x001C] 00000F48 7C0802A6 mflr r0 00000F4C 70860A0C andi. r6, r4, 0x0A0C 00000F50 7D800026 mfcr r12 00000F54 91810004 stw [r1 + 0x0004], r12 00000F58 90010008 stw [r1 + 0x0008], r0 00000F5C 9421FFA0 stwu [r1 - 0x0060], r1 00000F60 3B430000 addi r26, r3, 0x0000 00000F64 3B800000 li r28, 0x0000 00000F68 3B600000 li r27, 0x0000 00000F6C 418201A0 beq +0x000001A0 /* 0000110C */ 00000F70 7C801120 mtcrf 0x01, r4 00000F74 409D007C ble cr7, +0x0000007C /* 00000FF0 */ 00000F78 809A0070 lwz r4, [r26 + 0x0070] 00000F7C 39000000 li r8, 0x0000 00000F80 9081003C stw [r1 + 0x003C], r4 00000F84 B39A0022 sth [r26 + 0x0022], r28 00000F88 8061003C lwz r3, [r1 + 0x003C] 00000F8C 2C030000 cmpwi r3, 0 00000F90 41820030 beq +0x00000030 /* 00000FC0 */ 00000F94 80830000 lwz r4, [r3] 00000F98 2C840000 cmpwi cr1, r4, 0 00000F9C 80C40000 lwz r6, [r4] 00000FA0 41860018 beq cr1, +0x00000018 /* 00000FB8 */ 00000FA4 809D0004 lwz r4, [r29 + 0x0004] 00000FA8 80840000 lwz r4, [r4] 00000FAC A8840054 lha r4, [r4 + 0x0054] 00000FB0 7C062000 cmp r6, r4 00000FB4 41820040 beq +0x00000040 /* 00000FF4 */ label00000FB8: 00000FB8 48001B95 bl +0x00001B94 /* 00002B4C */ 00000FBC 80410014 lwz r2, [r1 + 0x0014] label00000FC0: 00000FC0 807D0004 lwz r3, [r29 + 0x0004] 00000FC4 3081003C addic r4, r1, 60 00000FC8 48002EE9 bl +0x00002EE8 /* 00003EB0 */ 00000FCC 80410014 lwz r2, [r1 + 0x0014] 00000FD0 7C630735 extsh. r3, r3 00000FD4 4082082C bne +0x0000082C /* 00001800 */ 00000FD8 8081003C lwz r4, [r1 + 0x003C] 00000FDC A91A0022 lha r8, [r26 + 0x0022] 00000FE0 909A0070 stw [r26 + 0x0070], r4 00000FE4 889D0096 lbz r4, [r29 + 0x0096] 00000FE8 61062000 ori r6, r8, 0x2000 00000FEC 48000010 b +0x00000010 /* 00000FFC */ label00000FF0: 00000FF0 A91A0022 lha r8, [r26 + 0x0022] label00000FF4: 00000FF4 889D0096 lbz r4, [r29 + 0x0096] 00000FF8 61062000 ori r6, r8, 0x2000 label00000FFC: 00000FFC 7C840774 extsb r4, r4 00001000 7C802120 mtcrf 0x02, r4 00001004 550404E2 rlwinm r4, r8, 0, 19, 17 00001008 4C180000 mcrf cr0, cr6 0000100C 4080001C bge +0x0000001C /* 00001028 */ 00001010 B0DA0022 sth [r26 + 0x0022], r6 00001014 7CC60734 extsh r6, r6 00001018 811D001C lwz r8, [r29 + 0x001C] 0000101C 71040804 andi. r4, r8, 0x0804 00001020 4182005C beq +0x0000005C /* 0000107C */ 00001024 48000018 b +0x00000018 /* 0000103C */ label00001028: 00001028 B09A0022 sth [r26 + 0x0022], r4 0000102C 7C860734 extsh r6, r4 00001030 811D001C lwz r8, [r29 + 0x001C] 00001034 71040804 andi. r4, r8, 0x0804 00001038 41820044 beq +0x00000044 /* 0000107C */ label0000103C: 0000103C A89D0062 lha r4, [r29 + 0x0062] 00001040 54C6A33E rlwinm r6, r6, 20, 12, 31 00001044 2C840008 cmpwi cr1, r4, 8 00001048 2C040010 cmpwi r4, 16 0000104C 41860008 beq cr1, +0x00000008 /* 00001054 */ 00001050 40820014 bne +0x00000014 /* 00001064 */ label00001054: 00001054 7CC01120 mtcrf 0x01, r6 00001058 7CC42014 addc r6, r4, r4 0000105C 409E0008 bne cr7, +0x00000008 /* 00001064 */ 00001060 7CC40734 extsh r4, r6 label00001064: 00001064 387A0000 addi r3, r26, 0x0000 00001068 4800177D bl +0x0000177C /* 000027E4 */ 0000106C 4FFFFB82 cror crb31, crb31, crb31 00001070 7C630735 extsh. r3, r3 00001074 4082078C bne +0x0000078C /* 00001800 */ 00001078 811D001C lwz r8, [r29 + 0x001C] label0000107C: 0000107C 71040A0C andi. r4, r8, 0x0A0C 00001080 4182008C beq +0x0000008C /* 0000110C */ 00001084 809A01CE lwz r4, [r26 + 0x01CE] 00001088 A8DA0022 lha r6, [r26 + 0x0022] 0000108C 2C040000 cmpwi r4, 0 00001090 54C404A0 rlwinm r4, r6, 0, 18, 16 00001094 B09A0022 sth [r26 + 0x0022], r4 00001098 307A01CA addic r3, r26, 458 0000109C 41820030 beq +0x00000030 /* 000010CC */ 000010A0 48001AF5 bl +0x00001AF4 /* 00002B94 */ 000010A4 80410014 lwz r2, [r1 + 0x0014] 000010A8 889A01D6 lbz r4, [r26 + 0x01D6] 000010AC 2C040000 cmpwi r4, 0 000010B0 41820018 beq +0x00000018 /* 000010C8 */ 000010B4 807A0068 lwz r3, [r26 + 0x0068] 000010B8 38800000 li r4, 0x0000 000010BC 48001AFD bl +0x00001AFC /* 00002BB8 */ 000010C0 80410014 lwz r2, [r1 + 0x0014] 000010C4 9B9A01D6 stb [r26 + 0x01D6], r28 label000010C8: 000010C8 939A01CE stw [r26 + 0x01CE], r28 label000010CC: 000010CC 807A0070 lwz r3, [r26 + 0x0070] 000010D0 30BA0068 addic r5, r26, 104 000010D4 30E10038 addic r7, r1, 56 000010D8 38800000 li r4, 0x0000 000010DC 38C00000 li r6, 0x0000 000010E0 48002DF5 bl +0x00002DF4 /* 00003ED4 */ 000010E4 80410014 lwz r2, [r1 + 0x0014] 000010E8 7C630735 extsh. r3, r3 000010EC 40820714 bne +0x00000714 /* 00001800 */ 000010F0 A8810038 lha r4, [r1 + 0x0038] 000010F4 5484A33E rlwinm r4, r4, 20, 12, 31 000010F8 7C801120 mtcrf 0x01, r4 000010FC 409C0010 bge cr7, +0x00000010 /* 0000110C */ 00001100 A89A0022 lha r4, [r26 + 0x0022] 00001104 60844000 ori r4, r4, 0x4000 00001108 B09A0022 sth [r26 + 0x0022], r4 label0000110C: 0000110C 807D0026 lwz r3, [r29 + 0x0026] 00001110 2C030000 cmpwi r3, 0 00001114 4182001C beq +0x0000001C /* 00001130 */ 00001118 80FD002A lwz r7, [r29 + 0x002A] 0000111C 38800FA0 li r4, 0x0FA0 00001120 38A00000 li r5, 0x0000 00001124 38C00000 li r6, 0x0000 00001128 48001B21 bl +0x00001B20 /* 00002C48 */ 0000112C 80410014 lwz r2, [r1 + 0x0014] label00001130: 00001130 809D0004 lwz r4, [r29 + 0x0004] 00001134 88DA004B lbz r6, [r26 + 0x004B] 00001138 80840000 lwz r4, [r4] 0000113C 7CC60775 extsb. r6, r6 00001140 A8840020 lha r4, [r4 + 0x0020] 00001144 B39A001C sth [r26 + 0x001C], r28 00001148 30840003 addic r4, r4, 3 0000114C 7C841670 srawi r4, r4, 2 00001150 B09A001A sth [r26 + 0x001A], r4 00001154 939A004C stw [r26 + 0x004C], r28 00001158 809D0018 lwz r4, [r29 + 0x0018] 0000115C 80DD0014 lwz r6, [r29 + 0x0014] 00001160 B39A0020 sth [r26 + 0x0020], r28 00001164 7C862010 subfc r4, r6, r4 00001168 30840003 addic r4, r4, 3 0000116C 7C841670 srawi r4, r4, 2 00001170 B09A001E sth [r26 + 0x001E], r4 00001174 40820028 bne +0x00000028 /* 0000119C */ 00001178 809A0024 lwz r4, [r26 + 0x0024] 0000117C 80DA0028 lwz r6, [r26 + 0x0028] 00001180 81040000 lwz r8, [r4] 00001184 809A002C lwz r4, [r26 + 0x002C] 00001188 911A0030 stw [r26 + 0x0030], r8 0000118C 80C60000 lwz r6, [r6] 00001190 90DA0034 stw [r26 + 0x0034], r6 00001194 80840000 lwz r4, [r4] 00001198 909A0038 stw [r26 + 0x0038], r4 label0000119C: 0000119C 809D008E lwz r4, [r29 + 0x008E] 000011A0 2C840000 cmpwi cr1, r4, 0 000011A4 41860168 beq cr1, +0x00000168 /* 0000130C */ 000011A8 809D0036 lwz r4, [r29 + 0x0036] 000011AC 2C040000 cmpwi r4, 0 000011B0 40820028 bne +0x00000028 /* 000011D8 */ 000011B4 809D0014 lwz r4, [r29 + 0x0014] 000011B8 2C840000 cmpwi cr1, r4, 0 000011BC 4086001C bne cr1, +0x0000001C /* 000011D8 */ 000011C0 809D0004 lwz r4, [r29 + 0x0004] 000011C4 80DD0018 lwz r6, [r29 + 0x0018] 000011C8 80840000 lwz r4, [r4] 000011CC A8840022 lha r4, [r4 + 0x0022] 000011D0 7C062000 cmp r6, r4 000011D4 4182001C beq +0x0000001C /* 000011F0 */ label000011D8: 000011D8 81810068 lwz r12, [r1 + 0x0068] 000011DC 30210060 addic r1, r1, 96 000011E0 7D8803A6 mtlr r12 000011E4 BB41FFE8 lmw r26, [r1 - 0x0018] 000011E8 3860DCF2 li r3, 0xFFFFDCF2 000011EC 4E800020 blr label000011F0: 000011F0 889A004B lbz r4, [r26 + 0x004B] 000011F4 7C840775 extsb. r4, r4 000011F8 40820030 bne +0x00000030 /* 00001228 */ 000011FC 807A0024 lwz r3, [r26 + 0x0024] 00001200 48002CF9 bl +0x00002CF8 /* 00003EF8 */ 00001204 80410014 lwz r2, [r1 + 0x0014] 00001208 807A0028 lwz r3, [r26 + 0x0028] 0000120C 48002CED bl +0x00002CEC /* 00003EF8 */ 00001210 80410014 lwz r2, [r1 + 0x0014] 00001214 807A002C lwz r3, [r26 + 0x002C] 00001218 48002CE1 bl +0x00002CE0 /* 00003EF8 */ 0000121C 80410014 lwz r2, [r1 + 0x0014] 00001220 38800001 li r4, 0x0001 00001224 989A004B stb [r26 + 0x004B], r4 label00001228: 00001228 837A00B4 lwz r27, [r26 + 0x00B4] 0000122C 2C1B0000 cmpwi r27, 0 00001230 40820044 bne +0x00000044 /* 00001274 */ 00001234 38600708 li r3, 0x0708 00001238 48000C31 bl +0x00000C30 /* 00001E68 */ 0000123C 80410014 lwz r2, [r1 + 0x0014] 00001240 2C030000 cmpwi r3, 0 00001244 907A00B4 stw [r26 + 0x00B4], r3 00001248 3B630000 addi r27, r3, 0x0000 0000124C 3BE0DCF2 li r31, 0xFFFFDCF2 00001250 40820024 bne +0x00000024 /* 00001274 */ label00001254: 00001254 30DD002E addic r6, r29, 46 00001258 807D0000 lwz r3, [r29] label0000125C: 0000125C 389F0000 addi r4, r31, 0x0000 00001260 38A00003 li r5, 0x0003 00001264 48002BE1 bl +0x00002BE0 /* 00003E44 */ 00001268 80410014 lwz r2, [r1 + 0x0014] 0000126C 387F0000 addi r3, r31, 0x0000 00001270 48000590 b +0x00000590 /* 00001800 */ label00001274: 00001274 3880001E li r4, 0x001E 00001278 7C8903A6 mtctr r4 0000127C 38C00000 li r6, 0x0000 00001280 309BFFC8 subic r4, r27, 56 00001284 48000010 b +0x00000010 /* 00001294 */ label00001288: 00001288 41820028 beq +0x00000028 /* 000012B0 */ 0000128C 3B680000 addi r27, r8, 0x0000 00001290 30C60001 addic r6, r6, 1 label00001294: 00001294 8544003C lwzu r10, [r4 + 0x003C] 00001298 311B003C addic r8, r27, 60 0000129C 2C0A0000 cmpwi r10, 0 000012A0 4200FFE8 bdnz -0x00000018 /* 00001288 */ 000012A4 4182000C beq +0x0000000C /* 000012B0 */ 000012A8 3B680000 addi r27, r8, 0x0000 000012AC 30C60001 addic r6, r6, 1 label000012B0: 000012B0 2C86001E cmpwi cr1, r6, 30 000012B4 3BE0DCF1 li r31, 0xFFFFDCF1 000012B8 4186FF9C beq cr1, -0x00000064 /* 00001254 */ 000012BC 809A01B8 lwz r4, [r26 + 0x01B8] 000012C0 2C040000 cmpwi r4, 0 000012C4 40820044 bne +0x00000044 /* 00001308 */ 000012C8 80DD008E lwz r6, [r29 + 0x008E] 000012CC 3C800001 lis r4, 0x0001 000012D0 8066000C lwz r3, [r6 + 0x000C] 000012D4 3084C001 subic r4, r4, 16383 000012D8 48002C45 bl +0x00002C44 /* 00003F1C */ 000012DC 80410014 lwz r2, [r1 + 0x0014] 000012E0 2C030000 cmpwi r3, 0 000012E4 907A01B8 stw [r26 + 0x01B8], r3 000012E8 3BE0FF94 li r31, 0xFFFFFF94 000012EC 4182FF68 beq -0x00000098 /* 00001254 */ 000012F0 38600000 li r3, 0x0000 000012F4 48002C4D bl +0x00002C4C /* 00003F40 */ 000012F8 80410014 lwz r2, [r1 + 0x0014] 000012FC 907A00B0 stw [r26 + 0x00B0], r3 00001300 48002C41 bl +0x00002C40 /* 00003F40 */ 00001304 80410014 lwz r2, [r1 + 0x0014] label00001308: 00001308 9B9B0023 stb [r27 + 0x0023], r28 label0000130C: 0000130C A97D0046 lha r11, [r29 + 0x0046] 00001310 B17A0018 sth [r26 + 0x0018], r11 00001314 A91D0062 lha r8, [r29 + 0x0062] 00001318 A89D0098 lha r4, [r29 + 0x0098] 0000131C A95D009A lha r10, [r29 + 0x009A] 00001320 2F880008 cmpwi cr7, r8, 8 00001324 A8DD0048 lha r6, [r29 + 0x0048] 00001328 2C080020 cmpwi r8, 32 0000132C 7C862010 subfc r4, r6, r4 00001330 A8DD004A lha r6, [r29 + 0x004A] 00001334 7C8459D6 mullw r4, r4, r11 00001338 2C880010 cmpwi cr1, r8, 16 0000133C 7CC65010 subfc r6, r6, r10 00001340 419E0030 beq cr7, +0x00000030 /* 00001370 */ 00001344 41860028 beq cr1, +0x00000028 /* 0000136C */ 00001348 4082000C bne +0x0000000C /* 00001354 */ 0000134C 54C6103A rlwinm r6, r6, 2, 0, 29 00001350 48000020 b +0x00000020 /* 00001370 */ label00001354: 00001354 81810068 lwz r12, [r1 + 0x0068] 00001358 30210060 addic r1, r1, 96 0000135C 7D8803A6 mtlr r12 00001360 BB41FFE8 lmw r26, [r1 - 0x0018] 00001364 3860FFCE li r3, 0xFFFFFFCE 00001368 4E800020 blr label0000136C: 0000136C 54C6083C rlwinm r6, r6, 1, 0, 30 label00001370: 00001370 811D0042 lwz r8, [r29 + 0x0042] 00001374 2D9B0000 cmpwi cr3, r27, 0 00001378 7CC64014 addc r6, r6, r8 0000137C 7C862014 addc r4, r6, r4 00001380 909A0010 stw [r26 + 0x0010], r4 00001384 809D0008 lwz r4, [r29 + 0x0008] 00001388 909A0008 stw [r26 + 0x0008], r4 0000138C 809D001C lwz r4, [r29 + 0x001C] 00001390 7C801120 mtcrf 0x01, r4 00001394 409F0234 bns cr7, +0x00000234 /* 000015C8 */ 00001398 A89D0062 lha r4, [r29 + 0x0062] 0000139C 2C040008 cmpwi r4, 8 000013A0 2F840020 cmpwi cr7, r4, 32 000013A4 2C840010 cmpwi cr1, r4, 16 000013A8 41820084 beq +0x00000084 /* 0000142C */ 000013AC 41860054 beq cr1, +0x00000054 /* 00001400 */ 000013B0 409E0030 bne cr7, +0x00000030 /* 000013E0 */ 000013B4 A89A0022 lha r4, [r26 + 0x0022] 000013B8 5484A33E rlwinm r4, r4, 20, 12, 31 000013BC 7C801120 mtcrf 0x01, r4 000013C0 409E0014 bne cr7, +0x00000014 /* 000013D4 */ 000013C4 80820090 lwz r4, [r2 + 0x0090] 000013C8 909A0004 stw [r26 + 0x0004], r4 000013CC 408E00CC bne cr3, +0x000000CC /* 00001498 */ 000013D0 480000AC b +0x000000AC /* 0000147C */ label000013D4: 000013D4 8082009C lwz r4, [r2 + 0x009C] 000013D8 909A0004 stw [r26 + 0x0004], r4 000013DC 4800009C b +0x0000009C /* 00001478 */ label000013E0: 000013E0 81810064 lwz r12, [r1 + 0x0064] 000013E4 80010068 lwz r0, [r1 + 0x0068] 000013E8 7D810120 mtcrf 0x10, r12 000013EC 30210060 addic r1, r1, 96 000013F0 7C0803A6 mtlr r0 000013F4 BB41FFE8 lmw r26, [r1 - 0x0018] 000013F8 3860DD00 li r3, 0xFFFFDD00 000013FC 4E800020 blr label00001400: 00001400 A89A0022 lha r4, [r26 + 0x0022] 00001404 5484A33E rlwinm r4, r4, 20, 12, 31 00001408 7C801120 mtcrf 0x01, r4 0000140C 409E0014 bne cr7, +0x00000014 /* 00001420 */ 00001410 808200A0 lwz r4, [r2 + 0x00A0] 00001414 909A0004 stw [r26 + 0x0004], r4 00001418 408E0080 bne cr3, +0x00000080 /* 00001498 */ 0000141C 48000060 b +0x00000060 /* 0000147C */ label00001420: 00001420 808200AC lwz r4, [r2 + 0x00AC] 00001424 909A0004 stw [r26 + 0x0004], r4 00001428 48000050 b +0x00000050 /* 00001478 */ label0000142C: 0000142C A89A0022 lha r4, [r26 + 0x0022] 00001430 5484A33E rlwinm r4, r4, 20, 12, 31 00001434 7C801120 mtcrf 0x01, r4 00001438 409D0024 ble cr7, +0x00000024 /* 0000145C */ 0000143C 409E0014 bne cr7, +0x00000014 /* 00001450 */ 00001440 808200B0 lwz r4, [r2 + 0x00B0] 00001444 909A0004 stw [r26 + 0x0004], r4 00001448 408E0050 bne cr3, +0x00000050 /* 00001498 */ 0000144C 48000030 b +0x00000030 /* 0000147C */ label00001450: 00001450 808200BC lwz r4, [r2 + 0x00BC] 00001454 909A0004 stw [r26 + 0x0004], r4 00001458 48000020 b +0x00000020 /* 00001478 */ label0000145C: 0000145C 409E0014 bne cr7, +0x00000014 /* 00001470 */ 00001460 808200C0 lwz r4, [r2 + 0x00C0] 00001464 909A0004 stw [r26 + 0x0004], r4 00001468 408E0030 bne cr3, +0x00000030 /* 00001498 */ 0000146C 48000010 b +0x00000010 /* 0000147C */ label00001470: 00001470 808200C4 lwz r4, [r2 + 0x00C4] 00001474 909A0004 stw [r26 + 0x0004], r4 label00001478: 00001478 408E0020 bne cr3, +0x00000020 /* 00001498 */ label0000147C: 0000147C 809D001C lwz r4, [r29 + 0x001C] 00001480 5484A33E rlwinm r4, r4, 20, 12, 31 00001484 7C801120 mtcrf 0x01, r4 00001488 409E0010 bne cr7, +0x00000010 /* 00001498 */ 0000148C 807D0000 lwz r3, [r29] 00001490 4800294D bl +0x0000294C /* 00003DDC */ 00001494 80410014 lwz r2, [r1 + 0x0014] label00001498: 00001498 809A0008 lwz r4, [r26 + 0x0008] 0000149C 38C40000 addi r6, r4, 0x0000 000014A0 80840000 lwz r4, [r4] 000014A4 30C60004 addic r6, r6, 4 000014A8 90DA0008 stw [r26 + 0x0008], r6 000014AC 54860003 rlwinm. r6, r4, 0, 0, 1 000014B0 909A0078 stw [r26 + 0x0078], r4 000014B4 41820028 beq +0x00000028 /* 000014DC */ 000014B8 418E0014 beq cr3, +0x00000014 /* 000014CC */ 000014BC 38800001 li r4, 0x0001 000014C0 989B0023 stb [r27 + 0x0023], r4 000014C4 809A0078 lwz r4, [r26 + 0x0078] 000014C8 48000014 b +0x00000014 /* 000014DC */ label000014CC: 000014CC 387A0000 addi r3, r26, 0x0000 000014D0 4800149D bl +0x0000149C /* 0000296C */ 000014D4 4FFFFB82 cror crb31, crb31, crb31 000014D8 809A0078 lwz r4, [r26 + 0x0078] label000014DC: 000014DC 7C880120 mtcrf 0x80, r4 000014E0 408300AC bns +0x000000AC /* 0000158C */ 000014E4 809D0036 lwz r4, [r29 + 0x0036] 000014E8 2C840000 cmpwi cr1, r4, 0 000014EC 41860090 beq cr1, +0x00000090 /* 0000157C */ 000014F0 809A0008 lwz r4, [r26 + 0x0008] 000014F4 80DD000C lwz r6, [r29 + 0x000C] 000014F8 83C40000 lwz r30, [r4] 000014FC 33FA0008 addic r31, r26, 8 00001500 7C1E3000 cmp r30, r6 00001504 41800044 blt +0x00000044 /* 00001548 */ 00001508 38800FE0 li r4, 0x0FE0 0000150C 38BF0000 addi r5, r31, 0x0000 label00001510: 00001510 807D0036 lwz r3, [r29 + 0x0036] 00001514 80FD003A lwz r7, [r29 + 0x003A] 00001518 48001731 bl +0x00001730 /* 00002C48 */ 0000151C 80410014 lwz r2, [r1 + 0x0014] 00001520 80DD000C lwz r6, [r29 + 0x000C] 00001524 811A0008 lwz r8, [r26 + 0x0008] 00001528 38800FE0 li r4, 0x0FE0 0000152C 7CC83014 addc r6, r8, r6 00001530 90DA0008 stw [r26 + 0x0008], r6 00001534 80DD000C lwz r6, [r29 + 0x000C] 00001538 38BF0000 addi r5, r31, 0x0000 0000153C 7FC6F010 subfc r30, r6, r30 00001540 7C1E3000 cmp r30, r6 00001544 4080FFCC bge -0x00000034 /* 00001510 */ label00001548: 00001548 2C9E0000 cmpwi cr1, r30, 0 0000154C 41860040 beq cr1, +0x00000040 /* 0000158C */ 00001550 807D0036 lwz r3, [r29 + 0x0036] 00001554 38BF0000 addi r5, r31, 0x0000 00001558 80FD003A lwz r7, [r29 + 0x003A] 0000155C 38800FE0 li r4, 0x0FE0 00001560 38DE0000 addi r6, r30, 0x0000 00001564 480016E5 bl +0x000016E4 /* 00002C48 */ 00001568 80410014 lwz r2, [r1 + 0x0014] 0000156C 809A0008 lwz r4, [r26 + 0x0008] 00001570 7C84F014 addc r4, r4, r30 00001574 909A0008 stw [r26 + 0x0008], r4 00001578 48000014 b +0x00000014 /* 0000158C */ label0000157C: 0000157C 809A0008 lwz r4, [r26 + 0x0008] 00001580 80C40000 lwz r6, [r4] 00001584 7C843014 addc r4, r4, r6 00001588 909A0008 stw [r26 + 0x0008], r4 label0000158C: 0000158C 809D0014 lwz r4, [r29 + 0x0014] 00001590 2C040000 cmpwi r4, 0 00001594 41820034 beq +0x00000034 /* 000015C8 */ 00001598 A8DA0022 lha r6, [r26 + 0x0022] 0000159C 389A0000 addi r4, r26, 0x0000 000015A0 60C68000 ori r6, r6, 0x8000 000015A4 B0DA0022 sth [r26 + 0x0022], r6 000015A8 80DD0014 lwz r6, [r29 + 0x0014] 000015AC 387D0000 addi r3, r29, 0x0000 000015B0 7CC51670 srawi r5, r6, 2 000015B4 38C00000 li r6, 0x0000 000015B8 48000291 bl +0x00000290 /* 00001848 */ 000015BC A89A0022 lha r4, [r26 + 0x0022] 000015C0 5484045E rlwinm r4, r4, 0, 17, 15 000015C4 B09A0022 sth [r26 + 0x0022], r4 label000015C8: 000015C8 809D0036 lwz r4, [r29 + 0x0036] 000015CC 2C040000 cmpwi r4, 0 000015D0 4182001C beq +0x0000001C /* 000015EC */ 000015D4 A8BA001E lha r5, [r26 + 0x001E] 000015D8 A8DA0020 lha r6, [r26 + 0x0020] 000015DC 387D0000 addi r3, r29, 0x0000 000015E0 389A0000 addi r4, r26, 0x0000 000015E4 48000265 bl +0x00000264 /* 00001848 */ 000015E8 480001B0 b +0x000001B0 /* 00001798 */ label000015EC: 000015EC 418E017C beq cr3, +0x0000017C /* 00001768 */ 000015F0 935B0004 stw [r27 + 0x0004], r26 000015F4 809A0004 lwz r4, [r26 + 0x0004] 000015F8 909B0008 stw [r27 + 0x0008], r4 000015FC 809A0008 lwz r4, [r26 + 0x0008] 00001600 909B000C stw [r27 + 0x000C], r4 00001604 809A0010 lwz r4, [r26 + 0x0010] 00001608 909B0010 stw [r27 + 0x0010], r4 0000160C A89A0014 lha r4, [r26 + 0x0014] 00001610 B09B0014 sth [r27 + 0x0014], r4 00001614 A89A0018 lha r4, [r26 + 0x0018] 00001618 B09B0016 sth [r27 + 0x0016], r4 0000161C A89A001A lha r4, [r26 + 0x001A] 00001620 B09B0018 sth [r27 + 0x0018], r4 00001624 A89A001C lha r4, [r26 + 0x001C] 00001628 B09B001A sth [r27 + 0x001A], r4 0000162C A89A001E lha r4, [r26 + 0x001E] 00001630 B09B001C sth [r27 + 0x001C], r4 00001634 A89A0020 lha r4, [r26 + 0x0020] 00001638 B09B001E sth [r27 + 0x001E], r4 0000163C A89A0022 lha r4, [r26 + 0x0022] 00001640 B09B0020 sth [r27 + 0x0020], r4 00001644 80DD002E lwz r6, [r29 + 0x002E] 00001648 809D0032 lwz r4, [r29 + 0x0032] 0000164C 90DB0024 stw [r27 + 0x0024], r6 00001650 909B0028 stw [r27 + 0x0028], r4 00001654 809D001C lwz r4, [r29 + 0x001C] 00001658 54849FFE rlwinm r4, r4, 19, 31, 31 0000165C 989B0022 stb [r27 + 0x0022], r4 00001660 809D008E lwz r4, [r29 + 0x008E] 00001664 33DA01C0 addic r30, r26, 448 00001668 80840004 lwz r4, [r4 + 0x0004] 0000166C 387B0000 addi r3, r27, 0x0000 00001670 909B0034 stw [r27 + 0x0034], r4 00001674 80DD008E lwz r6, [r29 + 0x008E] 00001678 389E0000 addi r4, r30, 0x0000 0000167C 80C60014 lwz r6, [r6 + 0x0014] 00001680 90DB0030 stw [r27 + 0x0030], r6 00001684 80DD008E lwz r6, [r29 + 0x008E] 00001688 80C60008 lwz r6, [r6 + 0x0008] 0000168C 90DB0038 stw [r27 + 0x0038], r6 00001690 48008D5D bl +0x00008D5C /* 0000A3EC */ 00001694 80410014 lwz r2, [r1 + 0x0014] 00001698 889A01D7 lbz r4, [r26 + 0x01D7] 0000169C 2C040000 cmpwi r4, 0 000016A0 408200F8 bne +0x000000F8 /* 00001798 */ 000016A4 807A0068 lwz r3, [r26 + 0x0068] 000016A8 2C830000 cmpwi cr1, r3, 0 000016AC 4186003C beq cr1, +0x0000003C /* 000016E8 */ 000016B0 889A01D6 lbz r4, [r26 + 0x01D6] 000016B4 2C040000 cmpwi r4, 0 000016B8 40820030 bne +0x00000030 /* 000016E8 */ 000016BC 38800001 li r4, 0x0001 000016C0 480014F9 bl +0x000014F8 /* 00002BB8 */ 000016C4 80410014 lwz r2, [r1 + 0x0014] 000016C8 7C640735 extsh. r4, r3 000016CC 38C00001 li r6, 0x0001 000016D0 40820018 bne +0x00000018 /* 000016E8 */ 000016D4 98DA01D6 stb [r26 + 0x01D6], r6 000016D8 98DA01D7 stb [r26 + 0x01D7], r6 000016DC 809B0030 lwz r4, [r27 + 0x0030] 000016E0 807A01B8 lwz r3, [r26 + 0x01B8] 000016E4 48000014 b +0x00000014 /* 000016F8 */ label000016E8: 000016E8 38C00001 li r6, 0x0001 000016EC 98DA01D7 stb [r26 + 0x01D7], r6 000016F0 809B0030 lwz r4, [r27 + 0x0030] 000016F4 807A01B8 lwz r3, [r26 + 0x01B8] label000016F8: 000016F8 2C040000 cmpwi r4, 0 000016FC 809A01BC lwz r4, [r26 + 0x01BC] 00001700 40800008 bge +0x00000008 /* 00001708 */ 00001704 38C00002 li r6, 0x0002 label00001708: 00001708 80FB0034 lwz r7, [r27 + 0x0034] 0000170C 811B0038 lwz r8, [r27 + 0x0038] 00001710 38BB0000 addi r5, r27, 0x0000 00001714 48002755 bl +0x00002754 /* 00003E68 */ 00001718 80410014 lwz r2, [r1 + 0x0014] 0000171C 7C7F0735 extsh. r31, r3 00001720 41820078 beq +0x00000078 /* 00001798 */ 00001724 9B9A01D7 stb [r26 + 0x01D7], r28 00001728 939B0004 stw [r27 + 0x0004], r28 0000172C 387B0000 addi r3, r27, 0x0000 00001730 389E0000 addi r4, r30, 0x0000 00001734 480025C1 bl +0x000025C0 /* 00003CF4 */ 00001738 80410014 lwz r2, [r1 + 0x0014] 0000173C 889A01D6 lbz r4, [r26 + 0x01D6] 00001740 2C040000 cmpwi r4, 0 00001744 4182FB10 beq -0x000004F0 /* 00001254 */ 00001748 807A0068 lwz r3, [r26 + 0x0068] 0000174C 38800000 li r4, 0x0000 00001750 48001469 bl +0x00001468 /* 00002BB8 */ 00001754 80410014 lwz r2, [r1 + 0x0014] 00001758 9B9A01D6 stb [r26 + 0x01D6], r28 0000175C 30DD002E addic r6, r29, 46 00001760 807D0000 lwz r3, [r29] 00001764 4BFFFAF8 b -0x00000508 /* 0000125C */ label00001768: 00001768 387D0000 addi r3, r29, 0x0000 0000176C 38800001 li r4, 0x0001 00001770 48008CA1 bl +0x00008CA0 /* 0000A410 */ 00001774 80410014 lwz r2, [r1 + 0x0014] 00001778 817A0004 lwz r11, [r26 + 0x0004] 0000177C 387A0000 addi r3, r26, 0x0000 00001780 48002681 bl +0x00002680 /* 00003E00 */ 00001784 80410014 lwz r2, [r1 + 0x0014] 00001788 387D0000 addi r3, r29, 0x0000 0000178C 38800001 li r4, 0x0001 00001790 48008CA5 bl +0x00008CA4 /* 0000A434 */ 00001794 80410014 lwz r2, [r1 + 0x0014] label00001798: 00001798 809A0008 lwz r4, [r26 + 0x0008] 0000179C 909D0008 stw [r29 + 0x0008], r4 000017A0 408E001C bne cr3, +0x0000001C /* 000017BC */ 000017A4 807D0000 lwz r3, [r29] 000017A8 30DD002E addic r6, r29, 46 000017AC 38800000 li r4, 0x0000 000017B0 38A00003 li r5, 0x0003 000017B4 48002691 bl +0x00002690 /* 00003E44 */ 000017B8 80410014 lwz r2, [r1 + 0x0014] label000017BC: 000017BC 807D0026 lwz r3, [r29 + 0x0026] 000017C0 2C030000 cmpwi r3, 0 000017C4 41820038 beq +0x00000038 /* 000017FC */ 000017C8 80FD002A lwz r7, [r29 + 0x002A] 000017CC 38800FA0 li r4, 0x0FA0 000017D0 38A00001 li r5, 0x0001 000017D4 3CC00001 lis r6, 0x0001 000017D8 48001471 bl +0x00001470 /* 00002C48 */ 000017DC 80410014 lwz r2, [r1 + 0x0014] 000017E0 80FD002A lwz r7, [r29 + 0x002A] 000017E4 807D0026 lwz r3, [r29 + 0x0026] 000017E8 38800FA0 li r4, 0x0FA0 000017EC 38A00002 li r5, 0x0002 000017F0 38C00000 li r6, 0x0000 000017F4 48001455 bl +0x00001454 /* 00002C48 */ 000017F8 80410014 lwz r2, [r1 + 0x0014] label000017FC: 000017FC 38600000 li r3, 0x0000 label00001800: 00001800 81810064 lwz r12, [r1 + 0x0064] 00001804 80010068 lwz r0, [r1 + 0x0068] 00001808 7D810120 mtcrf 0x10, r12 0000180C 30210060 addic r1, r1, 96 00001810 7C0803A6 mtlr r0 00001814 BB41FFE8 lmw r26, [r1 - 0x0018] 00001818 4E800020 blr 0000181C 00000000 .invalid 00001820 00002043 .invalid 00001824 80060200 lwz r0, [r6 + 0x0200] 00001828 00000000 .invalid 0000182C 000008E0 .invalid 00001830 0014534D .invalid 00001834 435F4344 bdz cr7, +0x00004344 /* 00005B78 */ 00001838 42616E64 bc 19, 1, +0x00006E64 /* 0000869C */ 0000183C 4465636F .invalid sc 00001840 6D707265 xoris r16, r11, 0x7265 00001844 73730000 andi. r19, r27, 0x0000 fn00001848: 00001848 BEC1FFD8 stmw [r1 - 0x0028], r22 0000184C 3B440000 addi r26, r4, 0x0000 00001850 3BA30000 addi r29, r3, 0x0000 00001854 807D0036 lwz r3, [r29 + 0x0036] 00001858 7C0802A6 mflr r0 0000185C 2F830000 cmpwi cr7, r3, 0 00001860 90010008 stw [r1 + 0x0008], r0 00001864 7CBC0735 extsh. r28, r5 00001868 9421FF90 stwu [r1 - 0x0070], r1 0000186C 7CDB0734 extsh r27, r6 00001870 AB1A001E lha r24, [r26 + 0x001E] 00001874 AAFA0020 lha r23, [r26 + 0x0020] 00001878 419E00E0 beq cr7, +0x000000E0 /* 00001958 */ 0000187C 38600001 li r3, 0x0001 00001880 3BE00000 li r31, 0x0000 00001884 A89A001A lha r4, [r26 + 0x001A] 00001888 B07A001E sth [r26 + 0x001E], r3 0000188C 54832036 rlwinm r3, r4, 4, 0, 27 00001890 7C641814 addc r3, r4, r3 00001894 33230004 addic r25, r3, 4 00001898 B3FA0020 sth [r26 + 0x0020], r31 0000189C 32DA0008 addic r22, r26, 8 000018A0 408100D0 ble +0x000000D0 /* 00001970 */ label000018A4: 000018A4 807D0036 lwz r3, [r29 + 0x0036] 000018A8 80FD003A lwz r7, [r29 + 0x003A] 000018AC 38800FE0 li r4, 0x0FE0 000018B0 38B60000 addi r5, r22, 0x0000 000018B4 38D90000 addi r6, r25, 0x0000 000018B8 48001391 bl +0x00001390 /* 00002C48 */ 000018BC 80410014 lwz r2, [r1 + 0x0014] 000018C0 2F830000 cmpwi cr7, r3, 0 000018C4 33DF0001 addic r30, r31, 1 000018C8 7C1EE000 cmp r30, r28 000018CC 387A0000 addi r3, r26, 0x0000 000018D0 409E0080 bne cr7, +0x00000080 /* 00001950 */ 000018D4 817A0004 lwz r11, [r26 + 0x0004] 000018D8 40820008 bne +0x00000008 /* 000018E0 */ 000018DC B37A0020 sth [r26 + 0x0020], r27 label000018E0: 000018E0 48002521 bl +0x00002520 /* 00003E00 */ 000018E4 80410014 lwz r2, [r1 + 0x0014] 000018E8 A87A0022 lha r3, [r26 + 0x0022] 000018EC 5463A33E rlwinm r3, r3, 20, 12, 31 000018F0 7C601120 mtcrf 0x01, r3 000018F4 419C003C blt cr7, +0x0000003C /* 00001930 */ 000018F8 83FD0026 lwz r31, [r29 + 0x0026] 000018FC 387E0000 addi r3, r30, 0x0000 00001900 2C1F0000 cmpwi r31, 0 00001904 389C0000 addi r4, r28, 0x0000 00001908 41820028 beq +0x00000028 /* 00001930 */ 0000190C 480023A1 bl +0x000023A0 /* 00003CAC */ 00001910 80410014 lwz r2, [r1 + 0x0014] 00001914 38C30000 addi r6, r3, 0x0000 00001918 387F0000 addi r3, r31, 0x0000 0000191C 80FD002A lwz r7, [r29 + 0x002A] 00001920 38800FA0 li r4, 0x0FA0 00001924 38A00001 li r5, 0x0001 00001928 48001321 bl +0x00001320 /* 00002C48 */ 0000192C 80410014 lwz r2, [r1 + 0x0014] label00001930: 00001930 7FDF0734 extsh r31, r30 00001934 7F9FE000 cmp cr7, r31, r28 00001938 419CFF6C blt cr7, -0x00000094 /* 000018A4 */ 0000193C B2FA0020 sth [r26 + 0x0020], r23 00001940 B31A001E sth [r26 + 0x001E], r24 00001944 81810078 lwz r12, [r1 + 0x0078] 00001948 30210070 addic r1, r1, 112 0000194C 48000034 b +0x00000034 /* 00001980 */ label00001950: 00001950 3860DCFA li r3, 0xFFFFDCFA 00001954 48000024 b +0x00000024 /* 00001978 */ label00001958: 00001958 B0BA001E sth [r26 + 0x001E], r5 0000195C B0DA0020 sth [r26 + 0x0020], r6 00001960 817A0004 lwz r11, [r26 + 0x0004] 00001964 387A0000 addi r3, r26, 0x0000 00001968 48002499 bl +0x00002498 /* 00003E00 */ 0000196C 80410014 lwz r2, [r1 + 0x0014] label00001970: 00001970 B2FA0020 sth [r26 + 0x0020], r23 00001974 B31A001E sth [r26 + 0x001E], r24 label00001978: 00001978 81810078 lwz r12, [r1 + 0x0078] 0000197C 30210070 addic r1, r1, 112 label00001980: 00001980 7D8803A6 mtlr r12 00001984 BAC1FFD8 lmw r22, [r1 - 0x0028] 00001988 4E800020 blr 0000198C 00000000 .invalid 00001990 00002041 .invalid 00001994 800A0400 lwz r0, [r10 + 0x0400] 00001998 00000000 .invalid 0000199C 00000144 .invalid 000019A0 000C4261 .invalid 000019A4 6E64416E xoris r4, r19, 0x416E 000019A8 6453706F oris r19, r2, 0x706F 000019AC 6F6C0000 xoris r12, r27, 0x0000 fn000019B0: 000019B0 7C0802A6 mflr r0 000019B4 BF81FFF0 stmw [r1 - 0x0010], r28 000019B8 90010008 stw [r1 + 0x0008], r0 000019BC 3BE30000 addi r31, r3, 0x0000 000019C0 801F01B8 lwz r0, [r31 + 0x01B8] 000019C4 9421FFB0 stwu [r1 - 0x0050], r1 000019C8 2C000000 cmpwi r0, 0 000019CC 418200D8 beq +0x000000D8 /* 00001AA4 */ 000019D0 807F00B0 lwz r3, [r31 + 0x00B0] 000019D4 4800256D bl +0x0000256C /* 00003F40 */ 000019D8 80410014 lwz r2, [r1 + 0x0014] 000019DC 90610038 stw [r1 + 0x0038], r3 000019E0 807F01B8 lwz r3, [r31 + 0x01B8] 000019E4 48008A75 bl +0x00008A74 /* 0000A458 */ 000019E8 80410014 lwz r2, [r1 + 0x0014] 000019EC 807F01C2 lwz r3, [r31 + 0x01C2] 000019F0 33DF01C0 addic r30, r31, 448 000019F4 2C030000 cmpwi r3, 0 000019F8 3BA30000 addi r29, r3, 0x0000 000019FC 3B800000 li r28, 0x0000 00001A00 3880FFFF li r4, 0xFFFFFFFF 00001A04 41820060 beq +0x00000060 /* 00001A64 */ 00001A08 801D0004 lwz r0, [r29 + 0x0004] 00001A0C 30DD0024 addic r6, r29, 36 00001A10 2C800000 cmpwi cr1, r0, 0 00001A14 38A00003 li r5, 0x0003 label00001A18: 00001A18 41860018 beq cr1, +0x00000018 /* 00001A30 */ 00001A1C 807F0074 lwz r3, [r31 + 0x0074] 00001A20 48002425 bl +0x00002424 /* 00003E44 */ 00001A24 80410014 lwz r2, [r1 + 0x0014] 00001A28 939D0004 stw [r29 + 0x0004], r28 00001A2C 807F01C2 lwz r3, [r31 + 0x01C2] label00001A30: 00001A30 389E0000 addi r4, r30, 0x0000 00001A34 480022C1 bl +0x000022C0 /* 00003CF4 */ 00001A38 80410014 lwz r2, [r1 + 0x0014] 00001A3C 807F01C2 lwz r3, [r31 + 0x01C2] 00001A40 3880FFFF li r4, 0xFFFFFFFF 00001A44 2C030000 cmpwi r3, 0 00001A48 3BA30000 addi r29, r3, 0x0000 00001A4C 30DD0024 addic r6, r29, 36 00001A50 38A00003 li r5, 0x0003 00001A54 41820010 beq +0x00000010 /* 00001A64 */ 00001A58 801D0004 lwz r0, [r29 + 0x0004] 00001A5C 2C800000 cmpwi cr1, r0, 0 00001A60 4BFFFFB8 b -0x00000048 /* 00001A18 */ label00001A64: 00001A64 881F01D6 lbz r0, [r31 + 0x01D6] 00001A68 38600000 li r3, 0x0000 00001A6C 2C000000 cmpwi r0, 0 00001A70 987F01D7 stb [r31 + 0x01D7], r3 00001A74 41820024 beq +0x00000024 /* 00001A98 */ 00001A78 801F01CE lwz r0, [r31 + 0x01CE] 00001A7C 307F01CA addic r3, r31, 458 00001A80 2C800000 cmpwi cr1, r0, 0 00001A84 40860014 bne cr1, +0x00000014 /* 00001A98 */ 00001A88 801F01D2 lwz r0, [r31 + 0x01D2] 00001A8C 901F01CE stw [r31 + 0x01CE], r0 00001A90 480023FD bl +0x000023FC /* 00003E8C */ 00001A94 80410014 lwz r2, [r1 + 0x0014] label00001A98: 00001A98 80610038 lwz r3, [r1 + 0x0038] 00001A9C 480024A5 bl +0x000024A4 /* 00003F40 */ 00001AA0 80410014 lwz r2, [r1 + 0x0014] label00001AA4: 00001AA4 38600000 li r3, 0x0000 00001AA8 81810058 lwz r12, [r1 + 0x0058] 00001AAC 30210050 addic r1, r1, 80 00001AB0 7D8803A6 mtlr r12 00001AB4 BB81FFF0 lmw r28, [r1 - 0x0010] 00001AB8 4E800020 blr 00001ABC 00000000 .invalid 00001AC0 00002041 .invalid 00001AC4 80040100 lwz r0, [r4 + 0x0100] 00001AC8 00000000 .invalid 00001ACC 0000010C .invalid 00001AD0 0010534D .invalid 00001AD4 435F4344 bdz cr7, +0x00004344 /* 00005E18 */ 00001AD8 436F6465 bdzl cr3, +0x00006464 /* 00007F3C */ 00001ADC 63466C75 ori r6, r26, 0x6C75 00001AE0 73680000 andi. r8, r27, 0x0000 fn00001AE4: 00001AE4 BF61FFEC stmw [r1 - 0x0014], r27 00001AE8 3BA40000 addi r29, r4, 0x0000 00001AEC 7C0802A6 mflr r0 00001AF0 83C30000 lwz r30, [r3] 00001AF4 2C1D0000 cmpwi r29, 0 00001AF8 7D800026 mfcr r12 00001AFC 91810004 stw [r1 + 0x0004], r12 00001B00 90010008 stw [r1 + 0x0008], r0 00001B04 9421FFA0 stwu [r1 - 0x0060], r1 00001B08 3BE00000 li r31, 0x0000 00001B0C 3860FFCE li r3, 0xFFFFFFCE 00001B10 41820140 beq +0x00000140 /* 00001C50 */ 00001B14 387E0000 addi r3, r30, 0x0000 00001B18 48008965 bl +0x00008964 /* 0000A47C */ 00001B1C 80410014 lwz r2, [r1 + 0x0014] 00001B20 3B830000 addi r28, r3, 0x0000 00001B24 2E1C0000 cmpwi cr4, r28, 0 00001B28 807C0000 lwz r3, [r28] 00001B2C 2C030000 cmpwi r3, 0 00001B30 41920008 beq cr4, +0x00000008 /* 00001B38 */ 00001B34 408200E0 bne +0x000000E0 /* 00001C14 */ label00001B38: 00001B38 48000F85 bl +0x00000F84 /* 00002ABC */ 00001B3C 80410014 lwz r2, [r1 + 0x0014] 00001B40 90610038 stw [r1 + 0x0038], r3 00001B44 387E0000 addi r3, r30, 0x0000 00001B48 48008959 bl +0x00008958 /* 0000A4A0 */ 00001B4C 80410014 lwz r2, [r1 + 0x0014] 00001B50 2C030000 cmpwi r3, 0 00001B54 40820014 bne +0x00000014 /* 00001B68 */ 00001B58 48000F89 bl +0x00000F88 /* 00002AE0 */ 00001B5C 80410014 lwz r2, [r1 + 0x0014] 00001B60 48000FA5 bl +0x00000FA4 /* 00002B04 */ 00001B64 80410014 lwz r2, [r1 + 0x0014] label00001B68: 00001B68 387C0000 addi r3, r28, 0x0000 00001B6C 4192001C beq cr4, +0x0000001C /* 00001B88 */ 00001B70 48000F05 bl +0x00000F04 /* 00002A74 */ 00001B74 80410014 lwz r2, [r1 + 0x0014] 00001B78 387E0000 addi r3, r30, 0x0000 00001B7C 38800000 li r4, 0x0000 00001B80 48008945 bl +0x00008944 /* 0000A4C4 */ 00001B84 80410014 lwz r2, [r1 + 0x0014] label00001B88: 00001B88 387E0000 addi r3, r30, 0x0000 00001B8C 4800895D bl +0x0000895C /* 0000A4E8 */ 00001B90 80410014 lwz r2, [r1 + 0x0014] 00001B94 7C7B0734 extsh r27, r3 00001B98 2C1BFFFF cmpwi r27, -1 00001B9C 3C606364 lis r3, 0x6364 00001BA0 3880B544 li r4, 0xFFFFB544 00001BA4 30636369 addic r3, r3, 25449 00001BA8 3BE0FF94 li r31, 0xFFFFFF94 00001BAC 4182005C beq +0x0000005C /* 00001C08 */ 00001BB0 4800895D bl +0x0000895C /* 0000A50C */ 00001BB4 80410014 lwz r2, [r1 + 0x0014] 00001BB8 3B830000 addi r28, r3, 0x0000 00001BBC 48008975 bl +0x00008974 /* 0000A530 */ 00001BC0 80410014 lwz r2, [r1 + 0x0014] 00001BC4 7C7F0735 extsh. r31, r3 00001BC8 387C0000 addi r3, r28, 0x0000 00001BCC 4082001C bne +0x0000001C /* 00001BE8 */ 00001BD0 48008985 bl +0x00008984 /* 0000A554 */ 00001BD4 80410014 lwz r2, [r1 + 0x0014] 00001BD8 387E0000 addi r3, r30, 0x0000 00001BDC 389C0000 addi r4, r28, 0x0000 00001BE0 480088E5 bl +0x000088E4 /* 0000A4C4 */ 00001BE4 80410014 lwz r2, [r1 + 0x0014] label00001BE8: 00001BE8 387B0000 addi r3, r27, 0x0000 00001BEC 4800898D bl +0x0000898C /* 0000A578 */ 00001BF0 80410014 lwz r2, [r1 + 0x0014] 00001BF4 2C1C0000 cmpwi r28, 0 00001BF8 387C0000 addi r3, r28, 0x0000 00001BFC 4182000C beq +0x0000000C /* 00001C08 */ 00001C00 4800899D bl +0x0000899C /* 0000A59C */ 00001C04 80410014 lwz r2, [r1 + 0x0014] label00001C08: 00001C08 80610038 lwz r3, [r1 + 0x0038] 00001C0C 48000EF9 bl +0x00000EF8 /* 00002B04 */ 00001C10 80410014 lwz r2, [r1 + 0x0014] label00001C14: 00001C14 2C1F0000 cmpwi r31, 0 00001C18 389D0000 addi r4, r29, 0x0000 00001C1C 38A00048 li r5, 0x0048 00001C20 40820010 bne +0x00000010 /* 00001C30 */ 00001C24 807C0000 lwz r3, [r28] 00001C28 48008999 bl +0x00008998 /* 0000A5C0 */ 00001C2C 80410014 lwz r2, [r1 + 0x0014] label00001C30: 00001C30 387F0000 addi r3, r31, 0x0000 00001C34 81810064 lwz r12, [r1 + 0x0064] 00001C38 80010068 lwz r0, [r1 + 0x0068] 00001C3C 7D808120 mtcrf 0x08, r12 00001C40 30210060 addic r1, r1, 96 00001C44 7C0803A6 mtlr r0 00001C48 BB61FFEC lmw r27, [r1 - 0x0014] 00001C4C 4E800020 blr label00001C50: 00001C50 BBA10054 lmw r29, [r1 + 0x0054] 00001C54 30210060 addic r1, r1, 96 00001C58 4E800020 blr 00001C5C 00000000 .invalid 00001C60 00002043 .invalid 00001C64 80050200 lwz r0, [r5 + 0x0200] 00001C68 00000000 .invalid 00001C6C 00000178 .invalid 00001C70 0012534D .invalid 00001C74 435F4344 bdz cr7, +0x00004344 /* 00005FB8 */ 00001C78 47657443 .invalid sc 00001C7C 6F646563 xoris r4, r27, 0x6563 00001C80 496E666F bla 0x016E666C /* 00001C84 3860DCFE li r3, 0xFFFFDCFE 00001C88 4E800020 blr 00001C8C 00000000 .invalid 00001C90 00002040 .invalid 00001C94 00000600 .invalid 00001C98 00000000 .invalid 00001C9C 00000008 .invalid 00001CA0 0013534D .invalid 00001CA4 435F4344 bdz cr7, +0x00004344 /* 00005FE8 */ 00001CA8 47657453 .invalid sc 00001CAC 696D696C xori r13, r11, 0x696C 00001CB0 61726974 ori r18, r11, 0x6974 00001CB4 79000000 .invalid 00001CB8 2C080000 cmpwi r8, 0 00001CBC 3860FFCE li r3, 0xFFFFFFCE 00001CC0 41820014 beq +0x00000014 /* 00001CD4 */ 00001CC4 80050000 lwz r0, [r5] 00001CC8 38600000 li r3, 0x0000 00001CCC 5400023E rlwinm r0, r0, 0, 8, 31 00001CD0 90080000 stw [r8], r0 label00001CD4: 00001CD4 4E800020 blr 00001CD8 00000000 .invalid 00001CDC 00002040 .invalid 00001CE0 00000600 .invalid 00001CE4 00000000 .invalid 00001CE8 00000020 .invalid 00001CEC 001C534D .invalid 00001CF0 435F4344 bdz cr7, +0x00004344 /* 00006034 */ 00001CF4 47657443 .invalid sc 00001CF8 6F6D7072 xoris r13, r27, 0x7072 00001CFC 65737365 oris r19, r11, 0x7365 00001D00 64496D61 oris r9, r2, 0x6D61 00001D04 67655369 oris r5, r27, 0x5369 00001D08 7A650000 .invalid 00001D0C 2C080000 cmpwi r8, 0 00001D10 3860FFCE li r3, 0xFFFFFFCE 00001D14 4182004C beq +0x0000004C /* 00001D60 */ 00001D18 A8050000 lha r0, [r5] 00001D1C A8650006 lha r3, [r5 + 0x0006] 00001D20 A8850002 lha r4, [r5 + 0x0002] 00001D24 A8A50004 lha r5, [r5 + 0x0004] 00001D28 7C641810 subfc r3, r4, r3 00001D2C 7C002810 subfc r0, r0, r5 00001D30 30A30003 addic r5, r3, 3 00001D34 54A31036 rlwinm r3, r5, 2, 0, 27 00001D38 7CA51670 srawi r5, r5, 2 00001D3C 7CA52670 srawi r5, r5, 4 00001D40 7CA32814 addc r5, r3, r5 00001D44 30000003 addic r0, r0, 3 00001D48 7C001670 srawi r0, r0, 2 00001D4C 30A50001 addic r5, r5, 1 00001D50 7C0501D6 mullw r0, r5, r0 00001D54 30000004 addic r0, r0, 4 00001D58 90080000 stw [r8], r0 00001D5C 38600000 li r3, 0x0000 label00001D60: 00001D60 4E800020 blr 00001D64 00000000 .invalid 00001D68 00002040 .invalid 00001D6C 00000600 .invalid 00001D70 00000000 .invalid 00001D74 00000058 .invalid 00001D78 001B534D .invalid 00001D7C 435F4344 bdz cr7, +0x00004344 /* 000060C0 */ 00001D80 4765744D .invalid sc 00001D84 6178436F ori r24, r11, 0x436F 00001D88 6D707265 xoris r16, r11, 0x7265 00001D8C 7373696F andi. r19, r27, 0x696F 00001D90 6E53697A xoris r19, r18, 0x697A 00001D94 65000000 oris r0, r8, 0x0000 00001D98 2C870000 cmpwi cr1, r7, 0 00001D9C 2C090000 cmpwi r9, 0 00001DA0 2F080000 cmpwi cr6, r8, 0 00001DA4 38600400 li r3, 0x0400 00001DA8 41860008 beq cr1, +0x00000008 /* 00001DB0 */ 00001DAC 90670000 stw [r7], r3 label00001DB0: 00001DB0 80E80000 lwz r7, [r8] 00001DB4 38600000 li r3, 0x0000 00001DB8 2C870000 cmpwi cr1, r7, 0 00001DBC 419A0010 beq cr6, +0x00000010 /* 00001DCC */ 00001DC0 38E00400 li r7, 0x0400 00001DC4 41860008 beq cr1, +0x00000008 /* 00001DCC */ 00001DC8 90E80000 stw [r8], r7 label00001DCC: 00001DCC 41820008 beq +0x00000008 /* 00001DD4 */ 00001DD0 90690000 stw [r9], r3 label00001DD4: 00001DD4 4E800020 blr 00001DD8 00000000 .invalid 00001DDC 00002040 .invalid 00001DE0 00000700 .invalid 00001DE4 00000000 .invalid 00001DE8 00000040 .invalid 00001DEC 0018534D .invalid 00001DF0 435F4344 bdz cr7, +0x00004344 /* 00006134 */ 00001DF4 47657443 .invalid sc 00001DF8 6F6D7072 xoris r13, r27, 0x7072 00001DFC 65737369 oris r19, r11, 0x7369 00001E00 6F6E5469 xoris r14, r27, 0x5469 00001E04 6D650000 xoris r5, r11, 0x0000 00001E08 3860DCFE li r3, 0xFFFFDCFE 00001E0C 4E800020 blr 00001E10 00000000 .invalid 00001E14 00002040 .invalid 00001E18 00000800 .invalid 00001E1C 00000000 .invalid 00001E20 00000008 .invalid 00001E24 000F534D .invalid 00001E28 435F4344 bdz cr7, +0x00004344 /* 0000616C */ 00001E2C 5472696D rlwinm. r18, r3, 13, 5, 22 00001E30 496D6167 bla 0x016D6164 /* 00001E34 65000000 oris r0, r8, 0x0000 00001E38 38600000 li r3, 0x0000 00001E3C 4E800020 blr 00001E40 00000000 .invalid 00001E44 00002040 .invalid 00001E48 00000200 .invalid 00001E4C 00000000 .invalid 00001E50 00000008 .invalid 00001E54 000F534D .invalid 00001E58 435F4344 bdz cr7, +0x00004344 /* 0000619C */ 00001E5C 436F6465 bdzl cr3, +0x00006464 /* 000082C0 */ 00001E60 63427573 ori r2, r26, 0x7573 00001E64 79000000 .invalid fn00001E68: 00001E68 81820000 lwz r12, [r2] 00001E6C 90410014 stw [r1 + 0x0014], r2 00001E70 800C0000 lwz r0, [r12] 00001E74 804C0004 lwz r2, [r12 + 0x0004] 00001E78 7C0903A6 mtctr r0 00001E7C 4E800420 bctr 00001E80 00000000 .invalid 00001E84 000C8000 .invalid 00001E88 00000000 .invalid fn00001E8C: 00001E8C 81820004 lwz r12, [r2 + 0x0004] 00001E90 90410014 stw [r1 + 0x0014], r2 00001E94 800C0000 lwz r0, [r12] 00001E98 804C0004 lwz r2, [r12 + 0x0004] 00001E9C 7C0903A6 mtctr r0 00001EA0 4E800420 bctr 00001EA4 00000000 .invalid 00001EA8 000C8000 .invalid 00001EAC 00000000 .invalid fn00001EB0: 00001EB0 81820008 lwz r12, [r2 + 0x0008] 00001EB4 90410014 stw [r1 + 0x0014], r2 00001EB8 800C0000 lwz r0, [r12] 00001EBC 804C0004 lwz r2, [r12 + 0x0004] 00001EC0 7C0903A6 mtctr r0 00001EC4 4E800420 bctr 00001EC8 00000000 .invalid 00001ECC 000C8000 .invalid 00001ED0 00000000 .invalid fn00001ED4: 00001ED4 81820010 lwz r12, [r2 + 0x0010] 00001ED8 90410014 stw [r1 + 0x0014], r2 00001EDC 800C0000 lwz r0, [r12] 00001EE0 804C0004 lwz r2, [r12 + 0x0004] 00001EE4 7C0903A6 mtctr r0 00001EE8 4E800420 bctr 00001EEC 00000000 .invalid 00001EF0 000C8000 .invalid 00001EF4 00000000 .invalid fn00001EF8: 00001EF8 7C0802A6 mflr r0 00001EFC 93E1FFFC stw [r1 - 0x0004], r31 00001F00 3BE30000 addi r31, r3, 0x0000 00001F04 90010008 stw [r1 + 0x0008], r0 00001F08 801F0024 lwz r0, [r31 + 0x0024] 00001F0C 9421FFB0 stwu [r1 - 0x0050], r1 00001F10 2C000000 cmpwi r0, 0 00001F14 38600200 li r3, 0x0200 00001F18 40820034 bne +0x00000034 /* 00001F4C */ 00001F1C 48000B35 bl +0x00000B34 /* 00002A50 */ 00001F20 80410014 lwz r2, [r1 + 0x0014] 00001F24 2C030000 cmpwi r3, 0 00001F28 907F0024 stw [r31 + 0x0024], r3 00001F2C 40820020 bne +0x00000020 /* 00001F4C */ label00001F30: 00001F30 4BFFFF5D bl -0x000000A4 /* 00001E8C */ 00001F34 80410014 lwz r2, [r1 + 0x0014] 00001F38 7C630734 extsh r3, r3 00001F3C 81810058 lwz r12, [r1 + 0x0058] 00001F40 83E1004C lwz r31, [r1 + 0x004C] 00001F44 7D8803A6 mtlr r12 00001F48 4800005C b +0x0000005C /* 00001FA4 */ label00001F4C: 00001F4C 801F0028 lwz r0, [r31 + 0x0028] 00001F50 38601000 li r3, 0x1000 00001F54 2C000000 cmpwi r0, 0 00001F58 40820018 bne +0x00000018 /* 00001F70 */ 00001F5C 48000AF5 bl +0x00000AF4 /* 00002A50 */ 00001F60 80410014 lwz r2, [r1 + 0x0014] 00001F64 2C030000 cmpwi r3, 0 00001F68 907F0028 stw [r31 + 0x0028], r3 00001F6C 4182FFC4 beq -0x0000003C /* 00001F30 */ label00001F70: 00001F70 801F002C lwz r0, [r31 + 0x002C] 00001F74 38601400 li r3, 0x1400 00001F78 2C000000 cmpwi r0, 0 00001F7C 40820018 bne +0x00000018 /* 00001F94 */ 00001F80 48000AD1 bl +0x00000AD0 /* 00002A50 */ 00001F84 80410014 lwz r2, [r1 + 0x0014] 00001F88 2C030000 cmpwi r3, 0 00001F8C 907F002C stw [r31 + 0x002C], r3 00001F90 4182FFA0 beq -0x00000060 /* 00001F30 */ label00001F94: 00001F94 38600000 li r3, 0x0000 00001F98 81810058 lwz r12, [r1 + 0x0058] 00001F9C 83E1004C lwz r31, [r1 + 0x004C] 00001FA0 7D8803A6 mtlr r12 label00001FA4: 00001FA4 30210050 addic r1, r1, 80 00001FA8 4E800020 blr 00001FAC 00000000 .invalid 00001FB0 00002041 .invalid 00001FB4 80010100 lwz r0, [r1 + 0x0100] 00001FB8 00000000 .invalid 00001FBC 000000B4 .invalid 00001FC0 000B4F70 .invalid 00001FC4 656E4343 oris r14, r11, 0x4343 00001FC8 61636865 ori r3, r11, 0x6865 00001FCC 73000000 andi. r0, r24, 0x0000 fn00001FD0: 00001FD0 38000000 li r0, 0x0000 00001FD4 90030044 stw [r3 + 0x0044], r0 00001FD8 9003003C stw [r3 + 0x003C], r0 00001FDC 90030040 stw [r3 + 0x0040], r0 00001FE0 4E800020 blr 00001FE4 00000000 .invalid 00001FE8 00002040 .invalid 00001FEC 00000100 .invalid 00001FF0 00000000 .invalid 00001FF4 00000014 .invalid 00001FF8 000C5265 .invalid 00001FFC 73657443 andi. r5, r27, 0x7443 00002000 43616368 bc 27, 1, +0x00006368 /* 00008368 */ 00002004 65730000 oris r19, r11, 0x0000 fn00002008: 00002008 80830040 lwz r4, [r3 + 0x0040] 0000200C 80A30028 lwz r5, [r3 + 0x0028] 00002010 2C040000 cmpwi r4, 0 00002014 2C840100 cmpwi cr1, r4, 256 00002018 38000000 li r0, 0x0000 0000201C 41820028 beq +0x00000028 /* 00002044 */ 00002020 80A50000 lwz r5, [r5] 00002024 30A5FFF0 subic r5, r5, 16 00002028 40850008 ble cr1, +0x00000008 /* 00002030 */ 0000202C 38800100 li r4, 0x0100 label00002030: 00002030 3084FFFF subic r4, r4, 1 label00002034: 00002034 2C040000 cmpwi r4, 0 00002038 94050010 stwu [r5 + 0x0010], r0 0000203C 3084FFFF subic r4, r4, 1 00002040 4082FFF4 bne -0x0000000C /* 00002034 */ label00002044: 00002044 80030044 lwz r0, [r3 + 0x0044] 00002048 8063002C lwz r3, [r3 + 0x002C] 0000204C 2C800000 cmpwi cr1, r0, 0 00002050 2C000100 cmpwi r0, 256 00002054 38800000 li r4, 0x0000 00002058 41860028 beq cr1, +0x00000028 /* 00002080 */ 0000205C 80630000 lwz r3, [r3] 00002060 3063FFEC subic r3, r3, 20 00002064 40810008 ble +0x00000008 /* 0000206C */ 00002068 38000100 li r0, 0x0100 label0000206C: 0000206C 3000FFFF subic r0, r0, 1 label00002070: 00002070 2C800000 cmpwi cr1, r0, 0 00002074 94830014 stwu [r3 + 0x0014], r4 00002078 3000FFFF subic r0, r0, 1 0000207C 4086FFF4 bne cr1, -0x0000000C /* 00002070 */ label00002080: 00002080 4E800020 blr 00002084 00000000 .invalid 00002088 00002040 .invalid 0000208C 00000100 .invalid 00002090 00000000 .invalid 00002094 0000007C .invalid 00002098 00145265 .invalid 0000209C 73657443 andi. r5, r27, 0x7443 000020A0 43616368 bc 27, 1, +0x00006368 /* 00008408 */ 000020A4 6573436F oris r19, r11, 0x436F 000020A8 70796261 andi. r25, r3, 0x6261 000020AC 636B0000 ori r11, r27, 0x0000 fn000020B0: 000020B0 8103003C lwz r8, [r3 + 0x003C] 000020B4 7D800026 mfcr r12 000020B8 2C880000 cmpwi cr1, r8, 0 000020BC 2F080100 cmpwi cr6, r8, 256 000020C0 91810004 stw [r1 + 0x0004], r12 000020C4 80830024 lwz r4, [r3 + 0x0024] 000020C8 55070DFC rlwinm r7, r8, 1, 23, 30 000020CC 418600A4 beq cr1, +0x000000A4 /* 00002170 */ 000020D0 80A30088 lwz r5, [r3 + 0x0088] 000020D4 80840000 lwz r4, [r4] 000020D8 88050000 lbz r0, [r5] 000020DC 38C40000 addi r6, r4, 0x0000 000020E0 89250001 lbz r9, [r5 + 0x0001] 000020E4 39400000 li r10, 0x0000 000020E8 4099000C ble cr6, +0x0000000C /* 000020F4 */ 000020EC 39000100 li r8, 0x0100 000020F0 48000008 b +0x00000008 /* 000020F8 */ label000020F4: 000020F4 40850084 ble cr1, +0x00000084 /* 00002178 */ label000020F8: 000020F8 3568FFFF subic. r11, r8, 1 000020FC 7D0903A6 mtctr r8 00002100 89660000 lbz r11, [r6] 00002104 89060001 lbz r8, [r6 + 0x0001] 00002108 7F805800 cmp cr7, r0, r11 0000210C 7C894000 cmp cr1, r9, r8 00002110 7F004000 cmp cr6, r0, r8 00002114 7D895800 cmp cr3, r9, r11 00002118 30C60002 addic r6, r6, 2 0000211C 40000008 bdnzf +0x00000008 /* 00002124 */ 00002120 48000038 b +0x00000038 /* 00002158 */ label00002124: 00002124 419E0008 beq cr7, +0x00000008 /* 0000212C */ 00002128 409A000C bne cr6, +0x0000000C /* 00002134 */ label0000212C: 0000212C 418E0070 beq cr3, +0x00000070 /* 0000219C */ 00002130 4186006C beq cr1, +0x0000006C /* 0000219C */ label00002134: 00002134 314A0001 addic r10, r10, 1 00002138 89660000 lbz r11, [r6] 0000213C 89060001 lbz r8, [r6 + 0x0001] 00002140 7F805800 cmp cr7, r0, r11 00002144 7C894000 cmp cr1, r9, r8 00002148 7F004000 cmp cr6, r0, r8 0000214C 7D895800 cmp cr3, r9, r11 00002150 30C60002 addic r6, r6, 2 00002154 4000FFD0 bdnzf -0x00000030 /* 00002124 */ label00002158: 00002158 419E0008 beq cr7, +0x00000008 /* 00002160 */ 0000215C 409A000C bne cr6, +0x0000000C /* 00002168 */ label00002160: 00002160 418E003C beq cr3, +0x0000003C /* 0000219C */ 00002164 41860038 beq cr1, +0x00000038 /* 0000219C */ label00002168: 00002168 314A0001 addic r10, r10, 1 0000216C 4800000C b +0x0000000C /* 00002178 */ label00002170: 00002170 80A30088 lwz r5, [r3 + 0x0088] 00002174 80840000 lwz r4, [r4] label00002178: 00002178 A8A50000 lha r5, [r5] 0000217C 7CA43B2E sthx r5, r4, r7 00002180 8083003C lwz r4, [r3 + 0x003C] 00002184 30840001 addic r4, r4, 1 00002188 9083003C stw [r3 + 0x003C], r4 0000218C 3860FFFF li r3, 0xFFFFFFFF label00002190: 00002190 81810004 lwz r12, [r1 + 0x0004] 00002194 7D810120 mtcrf 0x10, r12 00002198 4E800020 blr label0000219C: 0000219C 38A00002 li r5, 0x0002 000021A0 80830088 lwz r4, [r3 + 0x0088] 000021A4 B0A30084 sth [r3 + 0x0084], r5 000021A8 99640000 stb [r4], r11 000021AC 80830088 lwz r4, [r3 + 0x0088] 000021B0 7D430734 extsh r3, r10 000021B4 99040001 stb [r4 + 0x0001], r8 000021B8 4BFFFFD8 b -0x00000028 /* 00002190 */ 000021BC 00000000 .invalid 000021C0 00002042 .invalid 000021C4 00000100 .invalid 000021C8 00000000 .invalid 000021CC 0000010C .invalid 000021D0 000D4343 .invalid 000021D4 61636865 ori r3, r11, 0x6865 000021D8 53656172 rlwimi r5, r27, 12, 5, 25 000021DC 63683200 ori r8, r27, 0x3200 fn000021E0: 000021E0 BEA1FFD4 stmw [r1 - 0x002C], r21 000021E4 83A30040 lwz r29, [r3 + 0x0040] 000021E8 2C1D0000 cmpwi r29, 0 000021EC 41820198 beq +0x00000198 /* 00002384 */ 000021F0 2C9D0100 cmpwi cr1, r29, 256 000021F4 80830028 lwz r4, [r3 + 0x0028] 000021F8 83E40000 lwz r31, [r4] 000021FC 40850014 ble cr1, +0x00000014 /* 00002210 */ 00002200 3BA00100 li r29, 0x0100 00002204 3BC00000 li r30, 0x0000 00002208 AB830084 lha r28, [r3 + 0x0084] 0000220C 48000010 b +0x00000010 /* 0000221C */ label00002210: 00002210 3BC00000 li r30, 0x0000 00002214 40810178 ble +0x00000178 /* 0000238C */ 00002218 AB830084 lha r28, [r3 + 0x0084] label0000221C: 0000221C 837F0004 lwz r27, [r31 + 0x0004] 00002220 2C9C0000 cmpwi cr1, r28, 0 00002224 2C1B0000 cmpwi r27, 0 00002228 835F0000 lwz r26, [r31] 0000222C 3B1B0000 addi r24, r27, 0x0000 00002230 333F000C addic r25, r31, 12 00002234 80830088 lwz r4, [r3 + 0x0088] 00002238 39400000 li r10, 0x0000 0000223C 408500FC ble cr1, +0x000000FC /* 00002338 */ 00002240 30E4FFFF subic r7, r4, 1 00002244 4081009C ble +0x0000009C /* 000022E0 */ 00002248 317F000B addic r11, r31, 11 0000224C 2C9A0000 cmpwi cr1, r26, 0 00002250 7D185814 addc r8, r24, r11 label00002254: 00002254 308A0001 addic r4, r10, 1 00002258 8D870001 lbzu r12, [r7 + 0x0001] 0000225C 38000001 li r0, 0x0001 00002260 7C8A0734 extsh r10, r4 00002264 7D890774 extsb r9, r12 00002268 38CB0000 addi r6, r11, 0x0000 0000226C 8C860001 lbzu r4, [r6 + 0x0001] 00002270 2F980004 cmpwi cr7, r24, 4 00002274 7C840774 extsb r4, r4 00002278 7C044800 cmp r4, r9 0000227C 7F00D800 cmp cr6, r0, r27 00002280 38800002 li r4, 0x0002 label00002284: 00002284 41820040 beq +0x00000040 /* 000022C4 */ 00002288 7C800734 extsh r0, r4 0000228C 4098001C bge cr6, +0x0000001C /* 000022A8 */ 00002290 8CA60001 lbzu r5, [r6 + 0x0001] 00002294 7F00D800 cmp cr6, r0, r27 00002298 7CA50774 extsb r5, r5 0000229C 7C054800 cmp r5, r9 000022A0 30800001 addic r4, r0, 1 000022A4 4BFFFFE0 b -0x00000020 /* 00002284 */ label000022A8: 000022A8 33180001 addic r24, r24, 1 000022AC 409C00B0 bge cr7, +0x000000B0 /* 0000235C */ 000022B0 418600AC beq cr1, +0x000000AC /* 0000235C */ 000022B4 9D880001 stbu [r8 + 0x0001], r12 000022B8 80990000 lwz r4, [r25] 000022BC 909A0000 stw [r26], r4 000022C0 AB830084 lha r28, [r3 + 0x0084] label000022C4: 000022C4 7C0AE000 cmp r10, r28 000022C8 4180FF8C blt -0x00000074 /* 00002254 */ 000022CC 389F0000 addi r4, r31, 0x0000 000022D0 97040004 stwu [r4 + 0x0004], r24 000022D4 B3030084 sth [r3 + 0x0084], r24 000022D8 801F000C lwz r0, [r31 + 0x000C] 000022DC 4800006C b +0x0000006C /* 00002348 */ label000022E0: 000022E0 309F000B addic r4, r31, 11 000022E4 2C9A0000 cmpwi cr1, r26, 0 000022E8 2C180004 cmpwi r24, 4 000022EC 38000001 li r0, 0x0001 000022F0 7C982014 addc r4, r24, r4 000022F4 38C00002 li r6, 0x0002 000022F8 8CA70001 lbzu r5, [r7 + 0x0001] 000022FC 40800060 bge +0x00000060 /* 0000235C */ label00002300: 00002300 4186005C beq cr1, +0x0000005C /* 0000235C */ 00002304 9CA40001 stbu [r4 + 0x0001], r5 00002308 80B90000 lwz r5, [r25] 0000230C 33180001 addic r24, r24, 1 00002310 90BA0000 stw [r26], r5 00002314 AB830084 lha r28, [r3 + 0x0084] 00002318 2C180004 cmpwi r24, 4 0000231C 7F00E000 cmp cr6, r0, r28 00002320 7CC00734 extsh r0, r6 00002324 30C00001 addic r6, r0, 1 00002328 40980010 bge cr6, +0x00000010 /* 00002338 */ 0000232C 8CA70001 lbzu r5, [r7 + 0x0001] 00002330 4080002C bge +0x0000002C /* 0000235C */ 00002334 4BFFFFCC b -0x00000034 /* 00002300 */ label00002338: 00002338 389F0000 addi r4, r31, 0x0000 0000233C 97040004 stwu [r4 + 0x0004], r24 00002340 B3030084 sth [r3 + 0x0084], r24 00002344 801F000C lwz r0, [r31 + 0x000C] label00002348: 00002348 80830088 lwz r4, [r3 + 0x0088] 0000234C 387E0000 addi r3, r30, 0x0000 00002350 BB01FFE0 lmw r24, [r1 - 0x0020] 00002354 90040000 stw [r4], r0 00002358 4E800020 blr label0000235C: 0000235C 309E0001 addic r4, r30, 1 00002360 7C9E0734 extsh r30, r4 00002364 7C1EE800 cmp r30, r29 00002368 33FF0010 addic r31, r31, 16 0000236C 4180FEB0 blt -0x00000150 /* 0000221C */ 00002370 80830028 lwz r4, [r3 + 0x0028] 00002374 83A30040 lwz r29, [r3 + 0x0040] 00002378 83E40000 lwz r31, [r4] 0000237C 80830010 lwz r4, [r3 + 0x0010] 00002380 48000010 b +0x00000010 /* 00002390 */ label00002384: 00002384 80830028 lwz r4, [r3 + 0x0028] 00002388 83E40000 lwz r31, [r4] label0000238C: 0000238C 80830010 lwz r4, [r3 + 0x0010] label00002390: 00002390 57A52536 rlwinm r5, r29, 4, 20, 27 00002394 30840001 addic r4, r4, 1 00002398 7C9F292E stwx r31, r4, r5 0000239C A8830084 lha r4, [r3 + 0x0084] 000023A0 7CBF2814 addc r5, r31, r5 000023A4 90850004 stw [r5 + 0x0004], r4 000023A8 80830088 lwz r4, [r3 + 0x0088] 000023AC BB01FFE0 lmw r24, [r1 - 0x0020] 000023B0 80840000 lwz r4, [r4] 000023B4 9085000C stw [r5 + 0x000C], r4 000023B8 80830040 lwz r4, [r3 + 0x0040] 000023BC 30840001 addic r4, r4, 1 000023C0 90830040 stw [r3 + 0x0040], r4 000023C4 3860FFFF li r3, 0xFFFFFFFF 000023C8 4E800020 blr 000023CC 00000000 .invalid 000023D0 00002040 .invalid 000023D4 000B0100 .invalid 000023D8 00000000 .invalid 000023DC 000001EC .invalid 000023E0 000D4343 .invalid 000023E4 61636865 ori r3, r11, 0x6865 000023E8 53656172 rlwimi r5, r27, 12, 5, 25 000023EC 63683400 ori r8, r27, 0x3400 fn000023F0: 000023F0 BEA1FFD4 stmw [r1 - 0x002C], r21 000023F4 83A30044 lwz r29, [r3 + 0x0044] 000023F8 2C1D0000 cmpwi r29, 0 000023FC 418201CC beq +0x000001CC /* 000025C8 */ 00002400 2C9D0100 cmpwi cr1, r29, 256 00002404 8083002C lwz r4, [r3 + 0x002C] 00002408 83E40000 lwz r31, [r4] 0000240C 40850014 ble cr1, +0x00000014 /* 00002420 */ 00002410 3BA00100 li r29, 0x0100 00002414 3BC00000 li r30, 0x0000 00002418 AB830084 lha r28, [r3 + 0x0084] 0000241C 48000010 b +0x00000010 /* 0000242C */ label00002420: 00002420 3BC00000 li r30, 0x0000 00002424 408101AC ble +0x000001AC /* 000025D0 */ 00002428 AB830084 lha r28, [r3 + 0x0084] label0000242C: 0000242C 837F0004 lwz r27, [r31 + 0x0004] 00002430 2C9C0000 cmpwi cr1, r28, 0 00002434 2C1B0000 cmpwi r27, 0 00002438 835F0000 lwz r26, [r31] 0000243C 3B1B0000 addi r24, r27, 0x0000 00002440 333F000C addic r25, r31, 12 00002444 80830088 lwz r4, [r3 + 0x0088] 00002448 39400000 li r10, 0x0000 0000244C 40850124 ble cr1, +0x00000124 /* 00002570 */ 00002450 30E4FFFF subic r7, r4, 1 00002454 408100AC ble +0x000000AC /* 00002500 */ 00002458 317F000B addic r11, r31, 11 0000245C 2C9A0000 cmpwi cr1, r26, 0 00002460 7D185814 addc r8, r24, r11 label00002464: 00002464 308A0001 addic r4, r10, 1 00002468 8D870001 lbzu r12, [r7 + 0x0001] 0000246C 38000001 li r0, 0x0001 00002470 7C8A0734 extsh r10, r4 00002474 7D890774 extsb r9, r12 00002478 38CB0000 addi r6, r11, 0x0000 0000247C 8C860001 lbzu r4, [r6 + 0x0001] 00002480 2F980008 cmpwi cr7, r24, 8 00002484 7C840774 extsb r4, r4 00002488 7C044800 cmp r4, r9 0000248C 7F00D800 cmp cr6, r0, r27 00002490 38800002 li r4, 0x0002 label00002494: 00002494 41820050 beq +0x00000050 /* 000024E4 */ 00002498 7C800734 extsh r0, r4 0000249C 4098001C bge cr6, +0x0000001C /* 000024B8 */ 000024A0 8CA60001 lbzu r5, [r6 + 0x0001] 000024A4 7F00D800 cmp cr6, r0, r27 000024A8 7CA50774 extsb r5, r5 000024AC 7C054800 cmp r5, r9 000024B0 30800001 addic r4, r0, 1 000024B4 4BFFFFE0 b -0x00000020 /* 00002494 */ label000024B8: 000024B8 33180001 addic r24, r24, 1 000024BC 409C00E4 bge cr7, +0x000000E4 /* 000025A0 */ 000024C0 418600E0 beq cr1, +0x000000E0 /* 000025A0 */ 000024C4 9D880001 stbu [r8 + 0x0001], r12 000024C8 80990000 lwz r4, [r25] 000024CC 909A0000 stw [r26], r4 000024D0 38990000 addi r4, r25, 0x0000 000024D4 84040004 lwzu r0, [r4 + 0x0004] 000024D8 389A0000 addi r4, r26, 0x0000 000024DC 94040004 stwu [r4 + 0x0004], r0 000024E0 AB830084 lha r28, [r3 + 0x0084] label000024E4: 000024E4 7C0AE000 cmp r10, r28 000024E8 4180FF7C blt -0x00000084 /* 00002464 */ 000024EC 389F0000 addi r4, r31, 0x0000 000024F0 97040004 stwu [r4 + 0x0004], r24 000024F4 B3030084 sth [r3 + 0x0084], r24 000024F8 80830088 lwz r4, [r3 + 0x0088] 000024FC 48000084 b +0x00000084 /* 00002580 */ label00002500: 00002500 309F000B addic r4, r31, 11 00002504 7CB82014 addc r5, r24, r4 00002508 2C9A0000 cmpwi cr1, r26, 0 0000250C 2C180008 cmpwi r24, 8 00002510 39000001 li r8, 0x0001 00002514 39390000 addi r9, r25, 0x0000 00002518 389A0000 addi r4, r26, 0x0000 0000251C 38000002 li r0, 0x0002 00002520 8CC70001 lbzu r6, [r7 + 0x0001] 00002524 4080007C bge +0x0000007C /* 000025A0 */ label00002528: 00002528 41860078 beq cr1, +0x00000078 /* 000025A0 */ 0000252C 9CC50001 stbu [r5 + 0x0001], r6 00002530 80D90000 lwz r6, [r25] 00002534 33180001 addic r24, r24, 1 00002538 90DA0000 stw [r26], r6 0000253C 84C90004 lwzu r6, [r9 + 0x0004] 00002540 2C180008 cmpwi r24, 8 00002544 94C40004 stwu [r4 + 0x0004], r6 00002548 AB830084 lha r28, [r3 + 0x0084] 0000254C 39390000 addi r9, r25, 0x0000 00002550 7F08E000 cmp cr6, r8, r28 00002554 7C080734 extsh r8, r0 00002558 389A0000 addi r4, r26, 0x0000 0000255C 30080001 addic r0, r8, 1 00002560 40980010 bge cr6, +0x00000010 /* 00002570 */ 00002564 8CC70001 lbzu r6, [r7 + 0x0001] 00002568 40800038 bge +0x00000038 /* 000025A0 */ 0000256C 4BFFFFBC b -0x00000044 /* 00002528 */ label00002570: 00002570 389F0000 addi r4, r31, 0x0000 00002574 97040004 stwu [r4 + 0x0004], r24 00002578 B3030084 sth [r3 + 0x0084], r24 0000257C 80830088 lwz r4, [r3 + 0x0088] label00002580: 00002580 801F000C lwz r0, [r31 + 0x000C] 00002584 90040000 stw [r4], r0 00002588 80830088 lwz r4, [r3 + 0x0088] 0000258C 387E0000 addi r3, r30, 0x0000 00002590 801F0010 lwz r0, [r31 + 0x0010] 00002594 BB01FFE0 lmw r24, [r1 - 0x0020] 00002598 90040004 stw [r4 + 0x0004], r0 0000259C 4E800020 blr label000025A0: 000025A0 309E0001 addic r4, r30, 1 000025A4 7C9E0734 extsh r30, r4 000025A8 7C1EE800 cmp r30, r29 000025AC 33FF0014 addic r31, r31, 20 000025B0 4180FE7C blt -0x00000184 /* 0000242C */ 000025B4 8083002C lwz r4, [r3 + 0x002C] 000025B8 83A30044 lwz r29, [r3 + 0x0044] 000025BC 83E40000 lwz r31, [r4] 000025C0 80830010 lwz r4, [r3 + 0x0010] 000025C4 48000010 b +0x00000010 /* 000025D4 */ label000025C8: 000025C8 8083002C lwz r4, [r3 + 0x002C] 000025CC 83E40000 lwz r31, [r4] label000025D0: 000025D0 80830010 lwz r4, [r3 + 0x0010] label000025D4: 000025D4 57A015BA rlwinm r0, r29, 2, 22, 29 000025D8 57A5063E rlwinm r5, r29, 0, 24, 31 000025DC 7C050014 addc r0, r5, r0 000025E0 5405103A rlwinm r5, r0, 2, 0, 29 000025E4 30840001 addic r4, r4, 1 000025E8 7C9F292E stwx r31, r4, r5 000025EC A8830084 lha r4, [r3 + 0x0084] 000025F0 7CBF2814 addc r5, r31, r5 000025F4 90850004 stw [r5 + 0x0004], r4 000025F8 80830088 lwz r4, [r3 + 0x0088] 000025FC BB01FFE0 lmw r24, [r1 - 0x0020] 00002600 80840000 lwz r4, [r4] 00002604 9085000C stw [r5 + 0x000C], r4 00002608 80830088 lwz r4, [r3 + 0x0088] 0000260C 84040004 lwzu r0, [r4 + 0x0004] 00002610 90050010 stw [r5 + 0x0010], r0 00002614 80830044 lwz r4, [r3 + 0x0044] 00002618 30840001 addic r4, r4, 1 0000261C 90830044 stw [r3 + 0x0044], r4 00002620 3860FFFF li r3, 0xFFFFFFFF 00002624 4E800020 blr 00002628 00000000 .invalid 0000262C 00002040 .invalid 00002630 000B0100 .invalid 00002634 00000000 .invalid 00002638 00000238 .invalid 0000263C 000D4343 .invalid 00002640 61636865 ori r3, r11, 0x6865 00002644 53656172 rlwimi r5, r27, 12, 5, 25 00002648 63683800 ori r8, r27, 0x3800 0000264C 93E1FFFC stw [r1 - 0x0004], r31 00002650 3BE30000 addi r31, r3, 0x0000 00002654 807F0024 lwz r3, [r31 + 0x0024] 00002658 7C0802A6 mflr r0 0000265C 2C030000 cmpwi r3, 0 00002660 90010008 stw [r1 + 0x0008], r0 00002664 9421FFB0 stwu [r1 - 0x0050], r1 00002668 41820014 beq +0x00000014 /* 0000267C */ 0000266C 48000409 bl +0x00000408 /* 00002A74 */ 00002670 80410014 lwz r2, [r1 + 0x0014] 00002674 38000000 li r0, 0x0000 00002678 901F0024 stw [r31 + 0x0024], r0 label0000267C: 0000267C 807F0028 lwz r3, [r31 + 0x0028] 00002680 2C030000 cmpwi r3, 0 00002684 41820014 beq +0x00000014 /* 00002698 */ 00002688 480003ED bl +0x000003EC /* 00002A74 */ 0000268C 80410014 lwz r2, [r1 + 0x0014] 00002690 38000000 li r0, 0x0000 00002694 901F0028 stw [r31 + 0x0028], r0 label00002698: 00002698 807F002C lwz r3, [r31 + 0x002C] 0000269C 38000000 li r0, 0x0000 000026A0 2C030000 cmpwi r3, 0 000026A4 41820014 beq +0x00000014 /* 000026B8 */ 000026A8 480003CD bl +0x000003CC /* 00002A74 */ 000026AC 80410014 lwz r2, [r1 + 0x0014] 000026B0 38000000 li r0, 0x0000 000026B4 901F002C stw [r31 + 0x002C], r0 label000026B8: 000026B8 B01F0048 sth [r31 + 0x0048], r0 000026BC 81810058 lwz r12, [r1 + 0x0058] 000026C0 83E1004C lwz r31, [r1 + 0x004C] 000026C4 7D8803A6 mtlr r12 000026C8 30210050 addic r1, r1, 80 000026CC 4E800020 blr 000026D0 00000000 .invalid 000026D4 00002041 .invalid 000026D8 80010100 lwz r0, [r1 + 0x0100] 000026DC 00000000 .invalid 000026E0 00000084 .invalid 000026E4 000C436C .invalid 000026E8 6F736543 xoris r19, r27, 0x6543 000026EC 43616368 bc 27, 1, +0x00006368 /* 00008A54 */ 000026F0 65730000 oris r19, r11, 0x0000 fn000026F4: 000026F4 7C0802A6 mflr r0 000026F8 93E1FFFC stw [r1 - 0x0004], r31 000026FC 90010008 stw [r1 + 0x0008], r0 00002700 9421FFA0 stwu [r1 - 0x0060], r1 00002704 30610038 addic r3, r1, 56 00002708 3081003C addic r4, r1, 60 0000270C 4800038D bl +0x0000038C /* 00002A98 */ 00002710 80410014 lwz r2, [r1 + 0x0014] 00002714 480003A9 bl +0x000003A8 /* 00002ABC */ 00002718 80410014 lwz r2, [r1 + 0x0014] 0000271C 3BE30000 addi r31, r3, 0x0000 00002720 90610044 stw [r1 + 0x0044], r3 00002724 480003BD bl +0x000003BC /* 00002AE0 */ 00002728 80410014 lwz r2, [r1 + 0x0014] 0000272C 480003D9 bl +0x000003D8 /* 00002B04 */ 00002730 80410014 lwz r2, [r1 + 0x0014] 00002734 30610040 addic r3, r1, 64 00002738 3081003C addic r4, r1, 60 0000273C 4800035D bl +0x0000035C /* 00002A98 */ 00002740 80410014 lwz r2, [r1 + 0x0014] 00002744 80010040 lwz r0, [r1 + 0x0040] 00002748 80610038 lwz r3, [r1 + 0x0038] 0000274C 7C001800 cmp r0, r3 00002750 40810014 ble +0x00000014 /* 00002764 */ 00002754 90010038 stw [r1 + 0x0038], r0 00002758 48000365 bl +0x00000364 /* 00002ABC */ 0000275C 80410014 lwz r2, [r1 + 0x0014] 00002760 3BE30000 addi r31, r3, 0x0000 label00002764: 00002764 480003C5 bl +0x000003C4 /* 00002B28 */ 00002768 80410014 lwz r2, [r1 + 0x0014] 0000276C 48000399 bl +0x00000398 /* 00002B04 */ 00002770 80410014 lwz r2, [r1 + 0x0014] 00002774 30610040 addic r3, r1, 64 00002778 3081003C addic r4, r1, 60 0000277C 4800031D bl +0x0000031C /* 00002A98 */ 00002780 80410014 lwz r2, [r1 + 0x0014] 00002784 80010040 lwz r0, [r1 + 0x0040] 00002788 80610038 lwz r3, [r1 + 0x0038] 0000278C 7C001800 cmp r0, r3 00002790 40810014 ble +0x00000014 /* 000027A4 */ 00002794 90010038 stw [r1 + 0x0038], r0 00002798 48000325 bl +0x00000324 /* 00002ABC */ 0000279C 80410014 lwz r2, [r1 + 0x0014] 000027A0 3BE30000 addi r31, r3, 0x0000 label000027A4: 000027A4 387F0000 addi r3, r31, 0x0000 000027A8 4800035D bl +0x0000035C /* 00002B04 */ 000027AC 80410014 lwz r2, [r1 + 0x0014] 000027B0 80610044 lwz r3, [r1 + 0x0044] 000027B4 81810068 lwz r12, [r1 + 0x0068] 000027B8 83E1005C lwz r31, [r1 + 0x005C] 000027BC 7D8803A6 mtlr r12 000027C0 30210060 addic r1, r1, 96 000027C4 4E800020 blr 000027C8 00000000 .invalid 000027CC 00002041 .invalid 000027D0 80010000 lwz r0, [r1] 000027D4 000000D4 .invalid 000027D8 000A5365 .invalid 000027DC 744D6178 andis. r13, r2, 0x6178 000027E0 5A6F6E65 .invalid fn000027E4: 000027E4 BF81FFF0 stmw [r1 - 0x0010], r28 000027E8 3BE30000 addi r31, r3, 0x0000 000027EC A91F0048 lha r8, [r31 + 0x0048] 000027F0 7C9D0734 extsh r29, r4 000027F4 7C08E800 cmp r8, r29 000027F8 7C0802A6 mflr r0 000027FC 3BC40000 addi r30, r4, 0x0000 00002800 90010008 stw [r1 + 0x0008], r0 00002804 9421FFA0 stwu [r1 - 0x0060], r1 00002808 41820128 beq +0x00000128 /* 00002930 */ 0000280C 807F0024 lwz r3, [r31 + 0x0024] 00002810 2C830000 cmpwi cr1, r3, 0 00002814 41860014 beq cr1, +0x00000014 /* 00002828 */ 00002818 4800025D bl +0x0000025C /* 00002A74 */ 0000281C 80410014 lwz r2, [r1 + 0x0014] 00002820 38800000 li r4, 0x0000 00002824 909F0024 stw [r31 + 0x0024], r4 label00002828: 00002828 807F0028 lwz r3, [r31 + 0x0028] 0000282C 2C030000 cmpwi r3, 0 00002830 41820014 beq +0x00000014 /* 00002844 */ 00002834 48000241 bl +0x00000240 /* 00002A74 */ 00002838 80410014 lwz r2, [r1 + 0x0014] 0000283C 38800000 li r4, 0x0000 00002840 909F0028 stw [r31 + 0x0028], r4 label00002844: 00002844 807F002C lwz r3, [r31 + 0x002C] 00002848 3B800000 li r28, 0x0000 0000284C 2C030000 cmpwi r3, 0 00002850 41820010 beq +0x00000010 /* 00002860 */ 00002854 48000221 bl +0x00000220 /* 00002A74 */ 00002858 80410014 lwz r2, [r1 + 0x0014] 0000285C 939F002C stw [r31 + 0x002C], r28 label00002860: 00002860 7FA41E70 srawi r4, r29, 3 00002864 B39F0048 sth [r31 + 0x0048], r28 00002868 B3DF0048 sth [r31 + 0x0048], r30 0000286C 7C9D0734 extsh r29, r4 00002870 57BE482C rlwinm r30, r29, 9, 0, 22 00002874 4BFFFE81 bl -0x00000180 /* 000026F4 */ 00002878 90610038 stw [r1 + 0x0038], r3 0000287C 387E0000 addi r3, r30, 0x0000 00002880 480001D1 bl +0x000001D0 /* 00002A50 */ 00002884 80410014 lwz r2, [r1 + 0x0014] 00002888 3BC30000 addi r30, r3, 0x0000 0000288C 80610038 lwz r3, [r1 + 0x0038] 00002890 48000275 bl +0x00000274 /* 00002B04 */ 00002894 80410014 lwz r2, [r1 + 0x0014] 00002898 2C1E0000 cmpwi r30, 0 0000289C 93DF0024 stw [r31 + 0x0024], r30 000028A0 57BE502A rlwinm r30, r29, 10, 0, 21 000028A4 4082001C bne +0x0000001C /* 000028C0 */ label000028A8: 000028A8 4BFFF5E5 bl -0x00000A1C /* 00001E8C */ 000028AC 80410014 lwz r2, [r1 + 0x0014] 000028B0 7C630734 extsh r3, r3 000028B4 81810068 lwz r12, [r1 + 0x0068] 000028B8 30210060 addic r1, r1, 96 000028BC 48000080 b +0x00000080 /* 0000293C */ label000028C0: 000028C0 4BFFFE35 bl -0x000001CC /* 000026F4 */ 000028C4 9061003C stw [r1 + 0x003C], r3 000028C8 387E0000 addi r3, r30, 0x0000 000028CC 48000185 bl +0x00000184 /* 00002A50 */ 000028D0 80410014 lwz r2, [r1 + 0x0014] 000028D4 3BC30000 addi r30, r3, 0x0000 000028D8 8061003C lwz r3, [r1 + 0x003C] 000028DC 48000229 bl +0x00000228 /* 00002B04 */ 000028E0 80410014 lwz r2, [r1 + 0x0014] 000028E4 2C1E0000 cmpwi r30, 0 000028E8 93DF0028 stw [r31 + 0x0028], r30 000028EC 57BE5828 rlwinm r30, r29, 11, 0, 20 000028F0 4182FFB8 beq -0x00000048 /* 000028A8 */ 000028F4 4BFFFE01 bl -0x00000200 /* 000026F4 */ 000028F8 90610040 stw [r1 + 0x0040], r3 000028FC 387E0000 addi r3, r30, 0x0000 00002900 48000151 bl +0x00000150 /* 00002A50 */ 00002904 80410014 lwz r2, [r1 + 0x0014] 00002908 3BC30000 addi r30, r3, 0x0000 0000290C 80610040 lwz r3, [r1 + 0x0040] 00002910 480001F5 bl +0x000001F4 /* 00002B04 */ 00002914 80410014 lwz r2, [r1 + 0x0014] 00002918 2C1E0000 cmpwi r30, 0 0000291C 93DF002C stw [r31 + 0x002C], r30 00002920 4182FF88 beq -0x00000078 /* 000028A8 */ 00002924 939F0044 stw [r31 + 0x0044], r28 00002928 939F003C stw [r31 + 0x003C], r28 0000292C 939F0040 stw [r31 + 0x0040], r28 label00002930: 00002930 38600000 li r3, 0x0000 00002934 81810068 lwz r12, [r1 + 0x0068] 00002938 30210060 addic r1, r1, 96 label0000293C: 0000293C 7D8803A6 mtlr r12 00002940 BB81FFF0 lmw r28, [r1 - 0x0010] 00002944 4E800020 blr 00002948 00000000 .invalid 0000294C 00002041 .invalid 00002950 80040200 lwz r0, [r4 + 0x0200] 00002954 00000000 .invalid 00002958 00000164 .invalid 0000295C 000B4F70 .invalid 00002960 656E4443 oris r14, r11, 0x4443 00002964 61636865 ori r3, r11, 0x6865 00002968 73000000 andi. r0, r24, 0x0000 fn0000296C: 0000296C 38000000 li r0, 0x0000 00002970 90030044 stw [r3 + 0x0044], r0 00002974 9003003C stw [r3 + 0x003C], r0 00002978 90030040 stw [r3 + 0x0040], r0 0000297C 4E800020 blr 00002980 00000000 .invalid 00002984 00002040 .invalid 00002988 00000100 .invalid 0000298C 00000000 .invalid 00002990 00000014 .invalid 00002994 000C5265 .invalid 00002998 73657444 andi. r5, r27, 0x7444 0000299C 43616368 bc 27, 1, +0x00006368 /* 00008D04 */ 000029A0 65730000 oris r19, r11, 0x0000 fn000029A4: 000029A4 93E1FFFC stw [r1 - 0x0004], r31 000029A8 3BE30000 addi r31, r3, 0x0000 000029AC 80630024 lwz r3, [r3 + 0x0024] 000029B0 7C0802A6 mflr r0 000029B4 2C030000 cmpwi r3, 0 000029B8 90010008 stw [r1 + 0x0008], r0 000029BC 9421FFB0 stwu [r1 - 0x0050], r1 000029C0 41820014 beq +0x00000014 /* 000029D4 */ 000029C4 480000B1 bl +0x000000B0 /* 00002A74 */ 000029C8 80410014 lwz r2, [r1 + 0x0014] 000029CC 38000000 li r0, 0x0000 000029D0 901F0024 stw [r31 + 0x0024], r0 label000029D4: 000029D4 807F0028 lwz r3, [r31 + 0x0028] 000029D8 2C030000 cmpwi r3, 0 000029DC 41820014 beq +0x00000014 /* 000029F0 */ 000029E0 48000095 bl +0x00000094 /* 00002A74 */ 000029E4 80410014 lwz r2, [r1 + 0x0014] 000029E8 38000000 li r0, 0x0000 000029EC 901F0028 stw [r31 + 0x0028], r0 label000029F0: 000029F0 807F002C lwz r3, [r31 + 0x002C] 000029F4 38000000 li r0, 0x0000 000029F8 2C030000 cmpwi r3, 0 000029FC 41820014 beq +0x00000014 /* 00002A10 */ 00002A00 48000075 bl +0x00000074 /* 00002A74 */ 00002A04 80410014 lwz r2, [r1 + 0x0014] 00002A08 38000000 li r0, 0x0000 00002A0C 901F002C stw [r31 + 0x002C], r0 label00002A10: 00002A10 B01F0048 sth [r31 + 0x0048], r0 00002A14 81810058 lwz r12, [r1 + 0x0058] 00002A18 83E1004C lwz r31, [r1 + 0x004C] 00002A1C 7D8803A6 mtlr r12 00002A20 30210050 addic r1, r1, 80 00002A24 4E800020 blr 00002A28 00000000 .invalid 00002A2C 00002041 .invalid 00002A30 80010100 lwz r0, [r1 + 0x0100] 00002A34 00000000 .invalid 00002A38 00000084 .invalid 00002A3C 000C436C .invalid 00002A40 6F736544 xoris r19, r27, 0x6544 00002A44 43616368 bc 27, 1, +0x00006368 /* 00008DAC */ 00002A48 65730000 oris r19, r11, 0x0000 00002A4C 00000000 .invalid fn00002A50: 00002A50 8182001C lwz r12, [r2 + 0x001C] 00002A54 90410014 stw [r1 + 0x0014], r2 00002A58 800C0000 lwz r0, [r12] 00002A5C 804C0004 lwz r2, [r12 + 0x0004] 00002A60 7C0903A6 mtctr r0 00002A64 4E800420 bctr 00002A68 00000000 .invalid 00002A6C 000C8000 .invalid 00002A70 00000000 .invalid fn00002A74: 00002A74 81820020 lwz r12, [r2 + 0x0020] 00002A78 90410014 stw [r1 + 0x0014], r2 00002A7C 800C0000 lwz r0, [r12] 00002A80 804C0004 lwz r2, [r12 + 0x0004] 00002A84 7C0903A6 mtctr r0 00002A88 4E800420 bctr 00002A8C 00000000 .invalid 00002A90 000C8000 .invalid 00002A94 00000000 .invalid fn00002A98: 00002A98 81820024 lwz r12, [r2 + 0x0024] 00002A9C 90410014 stw [r1 + 0x0014], r2 00002AA0 800C0000 lwz r0, [r12] 00002AA4 804C0004 lwz r2, [r12 + 0x0004] 00002AA8 7C0903A6 mtctr r0 00002AAC 4E800420 bctr 00002AB0 00000000 .invalid 00002AB4 000C8000 .invalid 00002AB8 00000000 .invalid fn00002ABC: 00002ABC 81820028 lwz r12, [r2 + 0x0028] 00002AC0 90410014 stw [r1 + 0x0014], r2 00002AC4 800C0000 lwz r0, [r12] 00002AC8 804C0004 lwz r2, [r12 + 0x0004] 00002ACC 7C0903A6 mtctr r0 00002AD0 4E800420 bctr 00002AD4 00000000 .invalid 00002AD8 000C8000 .invalid 00002ADC 00000000 .invalid fn00002AE0: 00002AE0 8182002C lwz r12, [r2 + 0x002C] 00002AE4 90410014 stw [r1 + 0x0014], r2 00002AE8 800C0000 lwz r0, [r12] 00002AEC 804C0004 lwz r2, [r12 + 0x0004] 00002AF0 7C0903A6 mtctr r0 00002AF4 4E800420 bctr 00002AF8 00000000 .invalid 00002AFC 000C8000 .invalid 00002B00 00000000 .invalid fn00002B04: 00002B04 81820030 lwz r12, [r2 + 0x0030] 00002B08 90410014 stw [r1 + 0x0014], r2 00002B0C 800C0000 lwz r0, [r12] 00002B10 804C0004 lwz r2, [r12 + 0x0004] 00002B14 7C0903A6 mtctr r0 00002B18 4E800420 bctr 00002B1C 00000000 .invalid 00002B20 000C8000 .invalid 00002B24 00000000 .invalid fn00002B28: 00002B28 81820034 lwz r12, [r2 + 0x0034] 00002B2C 90410014 stw [r1 + 0x0014], r2 00002B30 800C0000 lwz r0, [r12] 00002B34 804C0004 lwz r2, [r12 + 0x0004] 00002B38 7C0903A6 mtctr r0 00002B3C 4E800420 bctr 00002B40 00000000 .invalid 00002B44 000C8000 .invalid 00002B48 00000000 .invalid fn00002B4C: 00002B4C 81820038 lwz r12, [r2 + 0x0038] 00002B50 90410014 stw [r1 + 0x0014], r2 00002B54 800C0000 lwz r0, [r12] 00002B58 804C0004 lwz r2, [r12 + 0x0004] 00002B5C 7C0903A6 mtctr r0 00002B60 4E800420 bctr 00002B64 00000000 .invalid 00002B68 000C8000 .invalid 00002B6C 00000000 .invalid fn00002B70: 00002B70 8182003C lwz r12, [r2 + 0x003C] 00002B74 90410014 stw [r1 + 0x0014], r2 00002B78 800C0000 lwz r0, [r12] 00002B7C 804C0004 lwz r2, [r12 + 0x0004] 00002B80 7C0903A6 mtctr r0 00002B84 4E800420 bctr 00002B88 00000000 .invalid 00002B8C 000C8000 .invalid 00002B90 00000000 .invalid fn00002B94: 00002B94 81820040 lwz r12, [r2 + 0x0040] 00002B98 90410014 stw [r1 + 0x0014], r2 00002B9C 800C0000 lwz r0, [r12] 00002BA0 804C0004 lwz r2, [r12 + 0x0004] 00002BA4 7C0903A6 mtctr r0 00002BA8 4E800420 bctr 00002BAC 00000000 .invalid 00002BB0 000C8000 .invalid 00002BB4 00000000 .invalid fn00002BB8: 00002BB8 81820044 lwz r12, [r2 + 0x0044] 00002BBC 90410014 stw [r1 + 0x0014], r2 00002BC0 800C0000 lwz r0, [r12] 00002BC4 804C0004 lwz r2, [r12 + 0x0004] 00002BC8 7C0903A6 mtctr r0 00002BCC 4E800420 bctr 00002BD0 00000000 .invalid 00002BD4 000C8000 .invalid 00002BD8 00000000 .invalid fn00002BDC: 00002BDC 81820048 lwz r12, [r2 + 0x0048] 00002BE0 90410014 stw [r1 + 0x0014], r2 00002BE4 800C0000 lwz r0, [r12] 00002BE8 804C0004 lwz r2, [r12 + 0x0004] 00002BEC 7C0903A6 mtctr r0 00002BF0 4E800420 bctr 00002BF4 00000000 .invalid 00002BF8 000C8000 .invalid 00002BFC 00000000 .invalid fn00002C00: 00002C00 8182004C lwz r12, [r2 + 0x004C] 00002C04 90410014 stw [r1 + 0x0014], r2 00002C08 800C0000 lwz r0, [r12] 00002C0C 804C0004 lwz r2, [r12 + 0x0004] 00002C10 7C0903A6 mtctr r0 00002C14 4E800420 bctr 00002C18 00000000 .invalid 00002C1C 000C8000 .invalid 00002C20 00000000 .invalid fn00002C24: 00002C24 81820050 lwz r12, [r2 + 0x0050] 00002C28 90410014 stw [r1 + 0x0014], r2 00002C2C 800C0000 lwz r0, [r12] 00002C30 804C0004 lwz r2, [r12 + 0x0004] 00002C34 7C0903A6 mtctr r0 00002C38 4E800420 bctr 00002C3C 00000000 .invalid 00002C40 000C8000 .invalid 00002C44 00000000 .invalid fn00002C48: 00002C48 81820054 lwz r12, [r2 + 0x0054] 00002C4C 90410014 stw [r1 + 0x0014], r2 00002C50 800C0000 lwz r0, [r12] 00002C54 804C0004 lwz r2, [r12 + 0x0004] 00002C58 7C0903A6 mtctr r0 00002C5C 4E800420 bctr 00002C60 00000000 .invalid 00002C64 000C8000 .invalid 00002C68 00000000 .invalid fn00002C6C: 00002C6C BDE1FFBC stmw [r1 - 0x0044], r15 00002C70 7C0802A6 mflr r0 00002C74 7D800026 mfcr r12 00002C78 91810004 stw [r1 + 0x0004], r12 00002C7C 90010008 stw [r1 + 0x0008], r0 00002C80 9421FF10 stwu [r1 - 0x00F0], r1 00002C84 3AA30000 addi r21, r3, 0x0000 00002C88 3A800001 li r20, 0x0001 00002C8C 9A810038 stb [r1 + 0x0038], r20 00002C90 A895001E lha r4, [r21 + 0x001E] 00002C94 30A10041 addic r5, r1, 65 00002C98 3084FFFF subic r4, r4, 1 00002C9C 7C910734 extsh r17, r4 00002CA0 30810051 addic r4, r1, 81 00002CA4 909500A0 stw [r21 + 0x00A0], r4 00002CA8 30810061 addic r4, r1, 97 00002CAC 9095009C stw [r21 + 0x009C], r4 00002CB0 30810071 addic r4, r1, 113 00002CB4 909500A8 stw [r21 + 0x00A8], r4 00002CB8 30810039 addic r4, r1, 57 00002CBC 90950088 stw [r21 + 0x0088], r4 00002CC0 30810081 addic r4, r1, 129 00002CC4 9095008C stw [r21 + 0x008C], r4 00002CC8 3A400008 li r18, 0x0008 00002CCC 90B500A4 stw [r21 + 0x00A4], r5 00002CD0 B2550094 sth [r21 + 0x0094], r18 00002CD4 39E00000 li r15, 0x0000 00002CD8 3AE00004 li r23, 0x0004 00002CDC 3AC00003 li r22, 0x0003 00002CE0 3A600002 li r19, 0x0002 00002CE4 3A000005 li r16, 0x0005 00002CE8 3B400006 li r26, 0x0006 00002CEC 3B800007 li r28, 0x0007 label00002CF0: 00002CF0 2C110000 cmpwi r17, 0 00002CF4 83750008 lwz r27, [r21 + 0x0008] 00002CF8 8335000C lwz r25, [r21 + 0x000C] 00002CFC 38A00000 li r5, 0x0000 00002D00 40820014 bne +0x00000014 /* 00002D14 */ 00002D04 A8950020 lha r4, [r21 + 0x0020] 00002D08 2C840000 cmpwi cr1, r4, 0 00002D0C 41860008 beq cr1, +0x00000008 /* 00002D14 */ 00002D10 38A00001 li r5, 0x0001 label00002D14: 00002D14 7CA40735 extsh. r4, r5 00002D18 A895001A lha r4, [r21 + 0x001A] 00002D1C 3084FFFF subic r4, r4, 1 00002D20 4E000000 mcrf cr4, cr0 00002D24 7C980734 extsh r24, r4 label00002D28: 00002D28 2D980000 cmpwi cr3, r24, 0 00002D2C 83D5009C lwz r30, [r21 + 0x009C] 00002D30 80B500A4 lwz r5, [r21 + 0x00A4] 00002D34 809500A0 lwz r4, [r21 + 0x00A0] 00002D38 90B500A0 stw [r21 + 0x00A0], r5 00002D3C 9095009C stw [r21 + 0x009C], r4 00002D40 93D500A4 stw [r21 + 0x00A4], r30 00002D44 408E00C0 bne cr3, +0x000000C0 /* 00002E04 */ 00002D48 83F5004C lwz r31, [r21 + 0x004C] 00002D4C 2C1F0000 cmpwi r31, 0 00002D50 418200B4 beq +0x000000B4 /* 00002E04 */ 00002D54 83B50008 lwz r29, [r21 + 0x0008] 00002D58 38750000 addi r3, r21, 0x0000 00002D5C 48000ABD bl +0x00000ABC /* 00003818 */ 00002D60 B2550094 sth [r21 + 0x0094], r18 00002D64 39600004 li r11, 0x0004 00002D68 39400000 li r10, 0x0000 00002D6C 41920010 beq cr4, +0x00000010 /* 00002D7C */ 00002D70 A9750020 lha r11, [r21 + 0x0020] 00002D74 208B0004 subfic r4, r11, 4 00002D78 7C8A0734 extsh r10, r4 label00002D7C: 00002D7C 80B50008 lwz r5, [r21 + 0x0008] 00002D80 88FD0000 lbz r7, [r29] 00002D84 30A50004 addic r5, r5, 4 00002D88 90B50008 stw [r21 + 0x0008], r5 00002D8C 54E4C00E rlwinm r4, r7, 24, 0, 7 00002D90 54E5801E rlwinm r5, r7, 16, 0, 15 00002D94 7C842814 addc r4, r4, r5 00002D98 54E5402E rlwinm r5, r7, 8, 0, 23 00002D9C 7C842814 addc r4, r4, r5 00002DA0 7D072014 addc r8, r7, r4 00002DA4 7D09F878 andc r9, r8, r31 00002DA8 309EFFFC subic r4, r30, 4 label00002DAC: 00002DAC 30ABFFFF subic r5, r11, 1 00002DB0 80FD0000 lwz r7, [r29] 00002DB4 7CAB0735 extsh. r11, r5 00002DB8 7FE53838 and r5, r31, r7 00002DBC 7CA54B78 or r5, r5, r9 00002DC0 94A40004 stwu [r4 + 0x0004], r5 00002DC4 A8F50014 lha r7, [r21 + 0x0014] 00002DC8 38BE0000 addi r5, r30, 0x0000 00002DCC 7FBD3814 addc r29, r29, r7 00002DD0 33DE0004 addic r30, r30, 4 00002DD4 4082FFD8 bne -0x00000028 /* 00002DAC */ 00002DD8 2C0A0000 cmpwi r10, 0 00002DDC 308AFFFF subic r4, r10, 1 00002DE0 7C840734 extsh r4, r4 00002DE4 418200D8 beq +0x000000D8 /* 00002EBC */ label00002DE8: 00002DE8 2C040000 cmpwi r4, 0 00002DEC 3084FFFF subic r4, r4, 1 00002DF0 95050004 stwu [r5 + 0x0004], r8 00002DF4 7C840734 extsh r4, r4 00002DF8 4082FFF0 bne -0x00000010 /* 00002DE8 */ 00002DFC 8095000C lwz r4, [r21 + 0x000C] 00002E00 480000C0 b +0x000000C0 /* 00002EC0 */ label00002E04: 00002E04 80950008 lwz r4, [r21 + 0x0008] 00002E08 30A40004 addic r5, r4, 4 00002E0C 90B50008 stw [r21 + 0x0008], r5 00002E10 41920078 beq cr4, +0x00000078 /* 00002E88 */ 00002E14 89040000 lbz r8, [r4] 00002E18 A9550020 lha r10, [r21 + 0x0020] 00002E1C 5507C00E rlwinm r7, r8, 24, 0, 7 00002E20 5505801E rlwinm r5, r8, 16, 0, 15 00002E24 7CA72814 addc r5, r7, r5 00002E28 5507402E rlwinm r7, r8, 8, 0, 23 00002E2C 7CA53814 addc r5, r5, r7 00002E30 7CE82814 addc r7, r8, r5 00002E34 30BEFFFC subic r5, r30, 4 label00002E38: 00002E38 310AFFFF subic r8, r10, 1 00002E3C 81240000 lwz r9, [r4] 00002E40 7D0A0735 extsh. r10, r8 00002E44 95250004 stwu [r5 + 0x0004], r9 00002E48 A9350014 lha r9, [r21 + 0x0014] 00002E4C 391E0000 addi r8, r30, 0x0000 00002E50 7C892014 addc r4, r9, r4 00002E54 33DE0004 addic r30, r30, 4 00002E58 4082FFE0 bne -0x00000020 /* 00002E38 */ 00002E5C A8950020 lha r4, [r21 + 0x0020] 00002E60 20840004 subfic r4, r4, 4 00002E64 7C840734 extsh r4, r4 00002E68 3084FFFF subic r4, r4, 1 label00002E6C: 00002E6C 7C850735 extsh. r5, r4 00002E70 38850000 addi r4, r5, 0x0000 00002E74 94E80004 stwu [r8 + 0x0004], r7 00002E78 3084FFFF subic r4, r4, 1 00002E7C 4082FFF0 bne -0x00000010 /* 00002E6C */ 00002E80 8095000C lwz r4, [r21 + 0x000C] 00002E84 4800003C b +0x0000003C /* 00002EC0 */ label00002E88: 00002E88 80A40000 lwz r5, [r4] 00002E8C 90BE0000 stw [r30], r5 00002E90 A8B50014 lha r5, [r21 + 0x0014] 00002E94 7CE5202E lwzx r7, r5, r4 00002E98 7C852014 addc r4, r5, r4 00002E9C 90FE0004 stw [r30 + 0x0004], r7 00002EA0 A8B50014 lha r5, [r21 + 0x0014] 00002EA4 7CE5202E lwzx r7, r5, r4 00002EA8 7C852014 addc r4, r5, r4 00002EAC 90FE0008 stw [r30 + 0x0008], r7 00002EB0 A8B50014 lha r5, [r21 + 0x0014] 00002EB4 7C85202E lwzx r4, r5, r4 00002EB8 909E000C stw [r30 + 0x000C], r4 label00002EBC: 00002EBC 8095000C lwz r4, [r21 + 0x000C] label00002EC0: 00002EC0 2C840000 cmpwi cr1, r4, 0 00002EC4 4186016C beq cr1, +0x0000016C /* 00003030 */ 00002EC8 80B500A4 lwz r5, [r21 + 0x00A4] 00002ECC 3960FFFF li r11, 0xFFFFFFFF 00002ED0 408E0014 bne cr3, +0x00000014 /* 00002EE4 */ 00002ED4 80F5004C lwz r7, [r21 + 0x004C] 00002ED8 2C070000 cmpwi r7, 0 00002EDC 41820008 beq +0x00000008 /* 00002EE4 */ 00002EE0 39670000 addi r11, r7, 0x0000 label00002EE4: 00002EE4 30E40004 addic r7, r4, 4 00002EE8 90F5000C stw [r21 + 0x000C], r7 00002EEC 419200A8 beq cr4, +0x000000A8 /* 00002F94 */ 00002EF0 30A5FFFC subic r5, r5, 4 00002EF4 A9950020 lha r12, [r21 + 0x0020] 00002EF8 85050004 lwzu r8, [r5 + 0x0004] 00002EFC 80E40000 lwz r7, [r4] 00002F00 7D095838 and r9, r8, r11 00002F04 7D673838 and r7, r11, r7 00002F08 314CFFFF subic r10, r12, 1 00002F0C 7D480735 extsh. r8, r10 00002F10 7C893800 cmp cr1, r9, r7 label00002F14: 00002F14 40860034 bne cr1, +0x00000034 /* 00002F48 */ 00002F18 A8F50016 lha r7, [r21 + 0x0016] 00002F1C 7D4C0734 extsh r12, r10 00002F20 7C843814 addc r4, r4, r7 00002F24 41820024 beq +0x00000024 /* 00002F48 */ 00002F28 85050004 lwzu r8, [r5 + 0x0004] 00002F2C 80E40000 lwz r7, [r4] 00002F30 314CFFFF subic r10, r12, 1 00002F34 7D085838 and r8, r8, r11 00002F38 7D673838 and r7, r11, r7 00002F3C 7D490735 extsh. r9, r10 00002F40 7C883800 cmp cr1, r8, r7 00002F44 4BFFFFD0 b -0x00000030 /* 00002F14 */ label00002F48: 00002F48 2C0C0000 cmpwi r12, 0 00002F4C 408200E4 bne +0x000000E4 /* 00003030 */ 00002F50 A8B50094 lha r5, [r21 + 0x0094] 00002F54 80950078 lwz r4, [r21 + 0x0078] 00002F58 2C850000 cmpwi cr1, r5, 0 00002F5C 5484007E rlwinm r4, r4, 0, 1, 31 00002F60 90950078 stw [r21 + 0x0078], r4 00002F64 40860010 bne cr1, +0x00000010 /* 00002F74 */ 00002F68 A8950096 lha r4, [r21 + 0x0096] 00002F6C 2C0400FF cmpwi r4, 255 00002F70 40820010 bne +0x00000010 /* 00002F80 */ label00002F74: 00002F74 38750000 addi r3, r21, 0x0000 00002F78 480008A1 bl +0x000008A0 /* 00003818 */ label00002F7C: 00002F7C B1F50094 sth [r21 + 0x0094], r15 label00002F80: 00002F80 80950080 lwz r4, [r21 + 0x0080] 00002F84 A8F50096 lha r7, [r21 + 0x0096] 00002F88 30840001 addic r4, r4, 1 00002F8C 90950080 stw [r21 + 0x0080], r4 00002F90 480006DC b +0x000006DC /* 0000366C */ label00002F94: 00002F94 80E50000 lwz r7, [r5] 00002F98 81040000 lwz r8, [r4] 00002F9C 7CE75838 and r7, r7, r11 00002FA0 7D684038 and r8, r11, r8 00002FA4 7C074000 cmp r7, r8 00002FA8 40820088 bne +0x00000088 /* 00003030 */ 00002FAC A8F50016 lha r7, [r21 + 0x0016] 00002FB0 81050004 lwz r8, [r5 + 0x0004] 00002FB4 7D24382E lwzx r9, r4, r7 00002FB8 7D085838 and r8, r8, r11 00002FBC 7D694838 and r9, r11, r9 00002FC0 7C884800 cmp cr1, r8, r9 00002FC4 7C843814 addc r4, r4, r7 00002FC8 40860068 bne cr1, +0x00000068 /* 00003030 */ 00002FCC 7D24382E lwzx r9, r4, r7 00002FD0 81050008 lwz r8, [r5 + 0x0008] 00002FD4 7D694838 and r9, r11, r9 00002FD8 7D085838 and r8, r8, r11 00002FDC 7C084800 cmp r8, r9 00002FE0 7C843814 addc r4, r4, r7 00002FE4 4082004C bne +0x0000004C /* 00003030 */ 00002FE8 7C84382E lwzx r4, r4, r7 00002FEC 80A5000C lwz r5, [r5 + 0x000C] 00002FF0 7D642038 and r4, r11, r4 00002FF4 7CA55838 and r5, r5, r11 00002FF8 7C852000 cmp cr1, r5, r4 00002FFC 40860034 bne cr1, +0x00000034 /* 00003030 */ 00003000 A8B50094 lha r5, [r21 + 0x0094] 00003004 80950078 lwz r4, [r21 + 0x0078] 00003008 2C050000 cmpwi r5, 0 0000300C 5484007E rlwinm r4, r4, 0, 1, 31 00003010 90950078 stw [r21 + 0x0078], r4 00003014 4082FF60 bne -0x000000A0 /* 00002F74 */ 00003018 A8950096 lha r4, [r21 + 0x0096] 0000301C 2C8400FF cmpwi cr1, r4, 255 00003020 4086FF60 bne cr1, -0x000000A0 /* 00002F80 */ 00003024 38750000 addi r3, r21, 0x0000 00003028 480007F1 bl +0x000007F0 /* 00003818 */ 0000302C 4BFFFF50 b -0x000000B0 /* 00002F7C */ label00003030: 00003030 809500A4 lwz r4, [r21 + 0x00A4] 00003034 3980000F li r12, 0x000F 00003038 30E4FFFF subic r7, r4, 1 0000303C 3BE00000 li r31, 0x0000 label00003040: 00003040 8FC70001 lbzu r30, [r7 + 0x0001] 00003044 30BFFFFF subic r5, r31, 1 00003048 2C1F0000 cmpwi r31, 0 0000304C 8095008C lwz r4, [r21 + 0x008C] 00003050 7FC80774 extsb r8, r30 00003054 7CA90734 extsh r9, r5 00003058 2E8C0000 cmpwi cr5, r12, 0 0000305C 30A4FFFF subic r5, r4, 1 00003060 41820044 beq +0x00000044 /* 000030A4 */ 00003064 8D650001 lbzu r11, [r5 + 0x0001] 00003068 2C090000 cmpwi r9, 0 0000306C 7D6B0774 extsb r11, r11 00003070 7C8B4000 cmp cr1, r11, r8 00003074 3149FFFF subic r10, r9, 1 00003078 30840001 addic r4, r4, 1 label0000307C: 0000307C 41860034 beq cr1, +0x00000034 /* 000030B0 */ 00003080 7D490734 extsh r9, r10 00003084 3149FFFF subic r10, r9, 1 00003088 4182001C beq +0x0000001C /* 000030A4 */ 0000308C 8D650001 lbzu r11, [r5 + 0x0001] 00003090 2C090000 cmpwi r9, 0 00003094 7D690774 extsb r9, r11 00003098 7C894000 cmp cr1, r9, r8 0000309C 30840001 addic r4, r4, 1 000030A0 4BFFFFDC b -0x00000024 /* 0000307C */ label000030A4: 000030A4 9BC40000 stb [r4], r30 000030A8 309F0001 addic r4, r31, 1 000030AC 7C9F0734 extsh r31, r4 label000030B0: 000030B0 308CFFFF subic r4, r12, 1 000030B4 7C8C0734 extsh r12, r4 000030B8 4096FF88 bne cr5, -0x00000078 /* 00003040 */ 000030BC 2C1F0001 cmpwi r31, 1 000030C0 A9750094 lha r11, [r21 + 0x0094] 000030C4 B3F50086 sth [r21 + 0x0086], r31 000030C8 2E8B0008 cmpwi cr5, r11, 8 000030CC 2C8B0003 cmpwi cr1, r11, 3 000030D0 40820064 bne +0x00000064 /* 00003134 */ 000030D4 40860030 bne cr1, +0x00000030 /* 00003104 */ 000030D8 A8F50096 lha r7, [r21 + 0x0096] 000030DC 2C0700FF cmpwi r7, 255 000030E0 41820024 beq +0x00000024 /* 00003104 */ 000030E4 80950088 lwz r4, [r21 + 0x0088] 000030E8 80B5008C lwz r5, [r21 + 0x008C] 000030EC 88840000 lbz r4, [r4] 000030F0 88A50000 lbz r5, [r5] 000030F4 7C840774 extsb r4, r4 000030F8 7CA50774 extsb r5, r5 000030FC 7C842800 cmp cr1, r4, r5 00003100 4186056C beq cr1, +0x0000056C /* 0000366C */ label00003104: 00003104 38750000 addi r3, r21, 0x0000 00003108 48000711 bl +0x00000710 /* 00003818 */ 0000310C 8095008C lwz r4, [r21 + 0x008C] 00003110 B2D50094 sth [r21 + 0x0094], r22 00003114 88A40000 lbz r5, [r4] 00003118 80950088 lwz r4, [r21 + 0x0088] 0000311C 98A40000 stb [r4], r5 00003120 A8F50096 lha r7, [r21 + 0x0096] 00003124 2C180000 cmpwi r24, 0 00003128 30870001 addic r4, r7, 1 0000312C 30B8FFFF subic r5, r24, 1 00003130 48000548 b +0x00000548 /* 00003678 */ label00003134: 00003134 2C0B0000 cmpwi r11, 0 00003138 41960228 beq cr5, +0x00000228 /* 00003360 */ 0000313C 41820224 beq +0x00000224 /* 00003360 */ 00003140 80B500A0 lwz r5, [r21 + 0x00A0] 00003144 809500A4 lwz r4, [r21 + 0x00A4] 00003148 81450000 lwz r10, [r5] 0000314C 80E40000 lwz r7, [r4] 00003150 7C875000 cmp cr1, r7, r10 00003154 40860078 bne cr1, +0x00000078 /* 000031CC */ 00003158 80E40004 lwz r7, [r4 + 0x0004] 0000315C 81050004 lwz r8, [r5 + 0x0004] 00003160 7C074000 cmp r7, r8 00003164 40820068 bne +0x00000068 /* 000031CC */ 00003168 80E40008 lwz r7, [r4 + 0x0008] 0000316C 81050008 lwz r8, [r5 + 0x0008] 00003170 7C874000 cmp cr1, r7, r8 00003174 40860058 bne cr1, +0x00000058 /* 000031CC */ 00003178 80E4000C lwz r7, [r4 + 0x000C] 0000317C 8105000C lwz r8, [r5 + 0x000C] 00003180 7C074000 cmp r7, r8 00003184 40820048 bne +0x00000048 /* 000031CC */ 00003188 38AB0000 addi r5, r11, 0x0000 0000318C 80950078 lwz r4, [r21 + 0x0078] 00003190 2C850001 cmpwi cr1, r5, 1 00003194 548400C2 rlwinm r4, r4, 0, 3, 1 00003198 90950078 stw [r21 + 0x0078], r4 0000319C 40860010 bne cr1, +0x00000010 /* 000031AC */ 000031A0 A8F50096 lha r7, [r21 + 0x0096] 000031A4 2C0700FF cmpwi r7, 255 000031A8 408204C4 bne +0x000004C4 /* 0000366C */ label000031AC: 000031AC 38750000 addi r3, r21, 0x0000 000031B0 48000669 bl +0x00000668 /* 00003818 */ 000031B4 B2950094 sth [r21 + 0x0094], r20 000031B8 A8F50096 lha r7, [r21 + 0x0096] 000031BC 2C180000 cmpwi r24, 0 000031C0 30870001 addic r4, r7, 1 000031C4 30B8FFFF subic r5, r24, 1 000031C8 480004B0 b +0x000004B0 /* 00003678 */ label000031CC: 000031CC A8F5001A lha r7, [r21 + 0x001A] 000031D0 30E7FFFE subic r7, r7, 2 000031D4 7C183800 cmp r24, r7 000031D8 41820188 beq +0x00000188 /* 00003360 */ 000031DC 418E0184 beq cr3, +0x00000184 /* 00003360 */ 000031E0 2C980001 cmpwi cr1, r24, 1 000031E4 80F5009C lwz r7, [r21 + 0x009C] 000031E8 40860010 bne cr1, +0x00000010 /* 000031F8 */ 000031EC 8115004C lwz r8, [r21 + 0x004C] 000031F0 2C080000 cmpwi r8, 0 000031F4 4082016C bne +0x0000016C /* 00003360 */ label000031F8: 000031F8 81040000 lwz r8, [r4] 000031FC 81270000 lwz r9, [r7] 00003200 7C884800 cmp cr1, r8, r9 00003204 4086015C bne cr1, +0x0000015C /* 00003360 */ 00003208 81040004 lwz r8, [r4 + 0x0004] 0000320C 81270004 lwz r9, [r7 + 0x0004] 00003210 7C084800 cmp r8, r9 00003214 4082014C bne +0x0000014C /* 00003360 */ 00003218 81040008 lwz r8, [r4 + 0x0008] 0000321C 81270008 lwz r9, [r7 + 0x0008] 00003220 7C884800 cmp cr1, r8, r9 00003224 4086013C bne cr1, +0x0000013C /* 00003360 */ 00003228 8084000C lwz r4, [r4 + 0x000C] 0000322C 80E7000C lwz r7, [r7 + 0x000C] 00003230 7C043800 cmp r4, r7 00003234 4082012C bne +0x0000012C /* 00003360 */ 00003238 80F50008 lwz r7, [r21 + 0x0008] 0000323C 809500A8 lwz r4, [r21 + 0x00A8] 00003240 81070000 lwz r8, [r7] 00003244 7C8A4000 cmp cr1, r10, r8 00003248 91040000 stw [r4], r8 0000324C 40860104 bne cr1, +0x00000104 /* 00003350 */ 00003250 A9150014 lha r8, [r21 + 0x0014] 00003254 81450004 lwz r10, [r5 + 0x0004] 00003258 7D28382E lwzx r9, r8, r7 0000325C 7CE83814 addc r7, r8, r7 00003260 7C0A4800 cmp r10, r9 00003264 91240004 stw [r4 + 0x0004], r9 00003268 408200E8 bne +0x000000E8 /* 00003350 */ 0000326C A9150014 lha r8, [r21 + 0x0014] 00003270 81450008 lwz r10, [r5 + 0x0008] 00003274 7D28382E lwzx r9, r8, r7 00003278 7CE83814 addc r7, r8, r7 0000327C 7C8A4800 cmp cr1, r10, r9 00003280 91240008 stw [r4 + 0x0008], r9 00003284 408600CC bne cr1, +0x000000CC /* 00003350 */ 00003288 A9150014 lha r8, [r21 + 0x0014] 0000328C 80A5000C lwz r5, [r5 + 0x000C] 00003290 7CE8382E lwzx r7, r8, r7 00003294 7C053800 cmp r5, r7 00003298 90E4000C stw [r4 + 0x000C], r7 0000329C 408200B4 bne +0x000000B4 /* 00003350 */ 000032A0 A9750094 lha r11, [r21 + 0x0094] 000032A4 2C8B0002 cmpwi cr1, r11, 2 000032A8 4186001C beq cr1, +0x0000001C /* 000032C4 */ 000032AC 8095000C lwz r4, [r21 + 0x000C] 000032B0 2C040000 cmpwi r4, 0 000032B4 41820010 beq +0x00000010 /* 000032C4 */ 000032B8 A8950096 lha r4, [r21 + 0x0096] 000032BC 2C840000 cmpwi cr1, r4, 0 000032C0 4186009C beq cr1, +0x0000009C /* 0000335C */ label000032C4: 000032C4 80B5000C lwz r5, [r21 + 0x000C] 000032C8 80950008 lwz r4, [r21 + 0x0008] 000032CC 2C050000 cmpwi r5, 0 000032D0 30840004 addic r4, r4, 4 000032D4 90950008 stw [r21 + 0x0008], r4 000032D8 809500A0 lwz r4, [r21 + 0x00A0] 000032DC 8115009C lwz r8, [r21 + 0x009C] 000032E0 9095009C stw [r21 + 0x009C], r4 000032E4 809500A8 lwz r4, [r21 + 0x00A8] 000032E8 30E50004 addic r7, r5, 4 000032EC 80B500A4 lwz r5, [r21 + 0x00A4] 000032F0 3138FFFF subic r9, r24, 1 000032F4 90B500A0 stw [r21 + 0x00A0], r5 000032F8 909500A4 stw [r21 + 0x00A4], r4 000032FC 911500A8 stw [r21 + 0x00A8], r8 00003300 41820008 beq +0x00000008 /* 00003308 */ 00003304 90F5000C stw [r21 + 0x000C], r7 label00003308: 00003308 A8950094 lha r4, [r21 + 0x0094] 0000330C 7D380734 extsh r24, r9 00003310 2C840002 cmpwi cr1, r4, 2 00003314 80950078 lwz r4, [r21 + 0x0078] 00003318 548400C2 rlwinm r4, r4, 0, 3, 1 0000331C 90950078 stw [r21 + 0x0078], r4 00003320 40860010 bne cr1, +0x00000010 /* 00003330 */ 00003324 A8F50096 lha r7, [r21 + 0x0096] 00003328 2C0700FF cmpwi r7, 255 0000332C 40820340 bne +0x00000340 /* 0000366C */ label00003330: 00003330 38750000 addi r3, r21, 0x0000 00003334 480004E5 bl +0x000004E4 /* 00003818 */ 00003338 B2750094 sth [r21 + 0x0094], r19 0000333C A8F50096 lha r7, [r21 + 0x0096] 00003340 2C180000 cmpwi r24, 0 00003344 30870001 addic r4, r7, 1 00003348 30B8FFFF subic r5, r24, 1 0000334C 4800032C b +0x0000032C /* 00003678 */ label00003350: 00003350 A9750094 lha r11, [r21 + 0x0094] 00003354 ABF50086 lha r31, [r21 + 0x0086] 00003358 48000008 b +0x00000008 /* 00003360 */ label0000335C: 0000335C ABF50086 lha r31, [r21 + 0x0086] label00003360: 00003360 2C9F0002 cmpwi cr1, r31, 2 00003364 2F1F0004 cmpwi cr6, r31, 4 00003368 2C0B0004 cmpwi r11, 4 0000336C 2E9F0008 cmpwi cr5, r31, 8 00003370 408600DC bne cr1, +0x000000DC /* 0000344C */ 00003374 408200C4 bne +0x000000C4 /* 00003438 */ 00003378 A8950096 lha r4, [r21 + 0x0096] 0000337C 2C04000F cmpwi r4, 15 00003380 418200B8 beq +0x000000B8 /* 00003438 */ 00003384 2C9F0000 cmpwi cr1, r31, 0 00003388 A8B50084 lha r5, [r21 + 0x0084] 0000338C 38E00000 li r7, 0x0000 00003390 40850090 ble cr1, +0x00000090 /* 00003420 */ label00003394: 00003394 2C050000 cmpwi r5, 0 00003398 2E850002 cmpwi cr5, r5, 2 0000339C 31870001 addic r12, r7, 1 000033A0 38800000 li r4, 0x0000 000033A4 40810050 ble +0x00000050 /* 000033F4 */ 000033A8 8135008C lwz r9, [r21 + 0x008C] 000033AC 81150088 lwz r8, [r21 + 0x0088] 000033B0 7D2938AE lbzx r9, r9, r7 000033B4 7D4820AE lbzx r10, r8, r4 000033B8 38800001 li r4, 0x0001 000033BC 7D290774 extsb r9, r9 000033C0 7D4A0774 extsb r10, r10 000033C4 7C095000 cmp r9, r10 000033C8 7C842800 cmp cr1, r4, r5 000033CC 39400002 li r10, 0x0002 label000033D0: 000033D0 41820044 beq +0x00000044 /* 00003414 */ 000033D4 40840020 bge cr1, +0x00000020 /* 000033F4 */ 000033D8 7D6820AE lbzx r11, r8, r4 000033DC 7D440734 extsh r4, r10 000033E0 7D6A0774 extsb r10, r11 000033E4 7C095000 cmp r9, r10 000033E8 7C842800 cmp cr1, r4, r5 000033EC 31440001 addic r10, r4, 1 000033F0 4BFFFFE0 b -0x00000020 /* 000033D0 */ label000033F4: 000033F4 31250001 addic r9, r5, 1 000033F8 41960040 beq cr5, +0x00000040 /* 00003438 */ 000033FC 8115008C lwz r8, [r21 + 0x008C] 00003400 80950088 lwz r4, [r21 + 0x0088] 00003404 7CE838AE lbzx r7, r8, r7 00003408 7CE429AE stbx r4, r7, r5 0000340C 7D250734 extsh r5, r9 00003410 ABF50086 lha r31, [r21 + 0x0086] label00003414: 00003414 7D870734 extsh r7, r12 00003418 7C87F800 cmp cr1, r7, r31 0000341C 4184FF78 blt cr1, -0x00000088 /* 00003394 */ label00003420: 00003420 B0B50084 sth [r21 + 0x0084], r5 00003424 A8F50096 lha r7, [r21 + 0x0096] 00003428 2C180000 cmpwi r24, 0 0000342C 30870001 addic r4, r7, 1 00003430 30B8FFFF subic r5, r24, 1 00003434 48000244 b +0x00000244 /* 00003678 */ label00003438: 00003438 38750000 addi r3, r21, 0x0000 0000343C 480003DD bl +0x000003DC /* 00003818 */ 00003440 B2F50094 sth [r21 + 0x0094], r23 00003444 A8F50096 lha r7, [r21 + 0x0096] 00003448 48000224 b +0x00000224 /* 0000366C */ label0000344C: 0000344C 2C0B0005 cmpwi r11, 5 00003450 2C8B0007 cmpwi cr1, r11, 7 00003454 419900DC bgt cr6, +0x000000DC /* 00003530 */ 00003458 408200C4 bne +0x000000C4 /* 0000351C */ 0000345C A8950096 lha r4, [r21 + 0x0096] 00003460 2C04000F cmpwi r4, 15 00003464 418200B8 beq +0x000000B8 /* 0000351C */ 00003468 2C9F0000 cmpwi cr1, r31, 0 0000346C A8F50084 lha r7, [r21 + 0x0084] 00003470 39000000 li r8, 0x0000 00003474 40850090 ble cr1, +0x00000090 /* 00003504 */ label00003478: 00003478 2C070000 cmpwi r7, 0 0000347C 2E870004 cmpwi cr5, r7, 4 00003480 31880001 addic r12, r8, 1 00003484 38A00000 li r5, 0x0000 00003488 40810050 ble +0x00000050 /* 000034D8 */ 0000348C 8135008C lwz r9, [r21 + 0x008C] 00003490 80950088 lwz r4, [r21 + 0x0088] 00003494 7D4940AE lbzx r10, r9, r8 00003498 7D2428AE lbzx r9, r4, r5 0000349C 38A00001 li r5, 0x0001 000034A0 7D4A0774 extsb r10, r10 000034A4 7D290774 extsb r9, r9 000034A8 7C0A4800 cmp r10, r9 000034AC 7C853800 cmp cr1, r5, r7 000034B0 39200002 li r9, 0x0002 label000034B4: 000034B4 41820044 beq +0x00000044 /* 000034F8 */ 000034B8 40840020 bge cr1, +0x00000020 /* 000034D8 */ 000034BC 7D6428AE lbzx r11, r4, r5 000034C0 7D250734 extsh r5, r9 000034C4 7D690774 extsb r9, r11 000034C8 7C0A4800 cmp r10, r9 000034CC 7C853800 cmp cr1, r5, r7 000034D0 31250001 addic r9, r5, 1 000034D4 4BFFFFE0 b -0x00000020 /* 000034B4 */ label000034D8: 000034D8 31270001 addic r9, r7, 1 000034DC 41960040 beq cr5, +0x00000040 /* 0000351C */ 000034E0 80B5008C lwz r5, [r21 + 0x008C] 000034E4 80950088 lwz r4, [r21 + 0x0088] 000034E8 7CA540AE lbzx r5, r5, r8 000034EC 7CA439AE stbx r4, r5, r7 000034F0 7D270734 extsh r7, r9 000034F4 ABF50086 lha r31, [r21 + 0x0086] label000034F8: 000034F8 7D880734 extsh r8, r12 000034FC 7C88F800 cmp cr1, r8, r31 00003500 4184FF78 blt cr1, -0x00000088 /* 00003478 */ label00003504: 00003504 B0F50084 sth [r21 + 0x0084], r7 00003508 A8F50096 lha r7, [r21 + 0x0096] 0000350C 2C180000 cmpwi r24, 0 00003510 30870001 addic r4, r7, 1 label00003514: 00003514 30B8FFFF subic r5, r24, 1 00003518 48000160 b +0x00000160 /* 00003678 */ label0000351C: 0000351C 38750000 addi r3, r21, 0x0000 00003520 480002F9 bl +0x000002F8 /* 00003818 */ 00003524 B2150094 sth [r21 + 0x0094], r16 00003528 A8F50096 lha r7, [r21 + 0x0096] 0000352C 48000140 b +0x00000140 /* 0000366C */ label00003530: 00003530 2C0B0006 cmpwi r11, 6 00003534 419500D8 bgt cr5, +0x000000D8 /* 0000360C */ 00003538 408200C0 bne +0x000000C0 /* 000035F8 */ 0000353C A8950096 lha r4, [r21 + 0x0096] 00003540 2C84000F cmpwi cr1, r4, 15 00003544 418600B4 beq cr1, +0x000000B4 /* 000035F8 */ 00003548 2C1F0000 cmpwi r31, 0 0000354C A8F50084 lha r7, [r21 + 0x0084] 00003550 39000000 li r8, 0x0000 00003554 4081FFB0 ble -0x00000050 /* 00003504 */ label00003558: 00003558 2C870000 cmpwi cr1, r7, 0 0000355C 2E870008 cmpwi cr5, r7, 8 00003560 31880001 addic r12, r8, 1 00003564 38A00000 li r5, 0x0000 00003568 40850050 ble cr1, +0x00000050 /* 000035B8 */ 0000356C 8135008C lwz r9, [r21 + 0x008C] 00003570 80950088 lwz r4, [r21 + 0x0088] 00003574 7D4940AE lbzx r10, r9, r8 00003578 7D2428AE lbzx r9, r4, r5 0000357C 38A00001 li r5, 0x0001 00003580 7D4A0774 extsb r10, r10 00003584 7D290774 extsb r9, r9 00003588 7C0A4800 cmp r10, r9 0000358C 7C853800 cmp cr1, r5, r7 00003590 39200002 li r9, 0x0002 label00003594: 00003594 41820044 beq +0x00000044 /* 000035D8 */ 00003598 40840020 bge cr1, +0x00000020 /* 000035B8 */ 0000359C 7D6428AE lbzx r11, r4, r5 000035A0 7D250734 extsh r5, r9 000035A4 7D690774 extsb r9, r11 000035A8 7C0A4800 cmp r10, r9 000035AC 7C853800 cmp cr1, r5, r7 000035B0 31250001 addic r9, r5, 1 000035B4 4BFFFFE0 b -0x00000020 /* 00003594 */ label000035B8: 000035B8 31270001 addic r9, r7, 1 000035BC 4196003C beq cr5, +0x0000003C /* 000035F8 */ 000035C0 80B5008C lwz r5, [r21 + 0x008C] 000035C4 80950088 lwz r4, [r21 + 0x0088] 000035C8 7CA540AE lbzx r5, r5, r8 000035CC 7CA439AE stbx r4, r5, r7 000035D0 7D270734 extsh r7, r9 000035D4 ABF50086 lha r31, [r21 + 0x0086] label000035D8: 000035D8 7D880734 extsh r8, r12 000035DC 7C08F800 cmp r8, r31 000035E0 4180FF78 blt -0x00000088 /* 00003558 */ 000035E4 B0F50084 sth [r21 + 0x0084], r7 000035E8 A8F50096 lha r7, [r21 + 0x0096] 000035EC 2C180000 cmpwi r24, 0 000035F0 30870001 addic r4, r7, 1 000035F4 4BFFFF20 b -0x000000E0 /* 00003514 */ label000035F8: 000035F8 38750000 addi r3, r21, 0x0000 000035FC 4800021D bl +0x0000021C /* 00003818 */ 00003600 B3550094 sth [r21 + 0x0094], r26 00003604 A8F50096 lha r7, [r21 + 0x0096] 00003608 48000064 b +0x00000064 /* 0000366C */ label0000360C: 0000360C 40860010 bne cr1, +0x00000010 /* 0000361C */ 00003610 A8950096 lha r4, [r21 + 0x0096] 00003614 2C04000F cmpwi r4, 15 00003618 40820020 bne +0x00000020 /* 00003638 */ label0000361C: 0000361C 38750000 addi r3, r21, 0x0000 00003620 480001F9 bl +0x000001F8 /* 00003818 */ 00003624 80950010 lwz r4, [r21 + 0x0010] 00003628 B3950094 sth [r21 + 0x0094], r28 0000362C 30A40001 addic r5, r4, 1 00003630 90B50010 stw [r21 + 0x0010], r5 00003634 90950098 stw [r21 + 0x0098], r4 label00003638: 00003638 80B500A4 lwz r5, [r21 + 0x00A4] 0000363C 80950010 lwz r4, [r21 + 0x0010] 00003640 80E50000 lwz r7, [r5] 00003644 31040010 addic r8, r4, 16 00003648 90E40000 stw [r4], r7 0000364C 80E50004 lwz r7, [r5 + 0x0004] 00003650 90E40004 stw [r4 + 0x0004], r7 00003654 80E50008 lwz r7, [r5 + 0x0008] 00003658 90E40008 stw [r4 + 0x0008], r7 0000365C 80A5000C lwz r5, [r5 + 0x000C] 00003660 90A4000C stw [r4 + 0x000C], r5 00003664 91150010 stw [r21 + 0x0010], r8 00003668 A8F50096 lha r7, [r21 + 0x0096] label0000366C: 0000366C 2C180000 cmpwi r24, 0 00003670 30870001 addic r4, r7, 1 00003674 30B8FFFF subic r5, r24, 1 label00003678: 00003678 B0950096 sth [r21 + 0x0096], r4 0000367C 7CB80734 extsh r24, r5 00003680 4082F6A8 bne -0x00000958 /* 00002D28 */ 00003684 8095004C lwz r4, [r21 + 0x004C] 00003688 2C840000 cmpwi cr1, r4, 0 0000368C 41860028 beq cr1, +0x00000028 /* 000036B4 */ 00003690 809500A4 lwz r4, [r21 + 0x00A4] 00003694 ABF50014 lha r31, [r21 + 0x0014] 00003698 90950090 stw [r21 + 0x0090], r4 0000369C B2F50014 sth [r21 + 0x0014], r23 000036A0 38750000 addi r3, r21, 0x0000 000036A4 48000175 bl +0x00000174 /* 00003818 */ 000036A8 B2550094 sth [r21 + 0x0094], r18 000036AC B3F50014 sth [r21 + 0x0014], r31 000036B0 48000014 b +0x00000014 /* 000036C4 */ label000036B4: 000036B4 38750000 addi r3, r21, 0x0000 000036B8 48000161 bl +0x00000160 /* 00003818 */ 000036BC B2550094 sth [r21 + 0x0094], r18 000036C0 ABF50014 lha r31, [r21 + 0x0014] label000036C4: 000036C4 2C990000 cmpwi cr1, r25, 0 000036C8 57E4103A rlwinm r4, r31, 2, 0, 29 000036CC 7C9B2014 addc r4, r27, r4 000036D0 90950008 stw [r21 + 0x0008], r4 000036D4 41860014 beq cr1, +0x00000014 /* 000036E8 */ 000036D8 A8950016 lha r4, [r21 + 0x0016] 000036DC 5484103A rlwinm r4, r4, 2, 0, 29 000036E0 7C992014 addc r4, r25, r4 000036E4 9095000C stw [r21 + 0x000C], r4 label000036E8: 000036E8 2C110000 cmpwi r17, 0 000036EC 3091FFFF subic r4, r17, 1 000036F0 7C910734 extsh r17, r4 000036F4 4082F5FC bne -0x00000A04 /* 00002CF0 */ 000036F8 9A810038 stb [r1 + 0x0038], r20 000036FC 818100F4 lwz r12, [r1 + 0x00F4] 00003700 800100F8 lwz r0, [r1 + 0x00F8] 00003704 7D818120 mtcrf 0x18, r12 00003708 302100F0 addic r1, r1, 240 0000370C 7C0803A6 mtlr r0 00003710 B9E1FFBC lmw r15, [r1 - 0x0044] 00003714 4E800020 blr 00003718 00000000 .invalid 0000371C 00002043 .invalid 00003720 80110100 lwz r0, [r17 + 0x0100] 00003724 00000000 .invalid 00003728 00000AAC .invalid 0000372C 000C534D .invalid 00003730 43436F6D bdzl +0x00006F6C /* 0000A69C */ 00003734 70726573 andi. r18, r3, 0x6573 00003738 73380000 andi. r24, r25, 0x0000 0000373C A9230086 lha r9, [r3 + 0x0086] 00003740 7C870734 extsh r7, r4 00003744 2C890000 cmpwi cr1, r9, 0 00003748 A9030084 lha r8, [r3 + 0x0084] 0000374C 39400000 li r10, 0x0000 00003750 40850090 ble cr1, +0x00000090 /* 000037E0 */ label00003754: 00003754 2C080000 cmpwi r8, 0 00003758 7F083800 cmp cr6, r8, r7 0000375C 316A0001 addic r11, r10, 1 00003760 38A00000 li r5, 0x0000 00003764 40810050 ble +0x00000050 /* 000037B4 */ 00003768 8083008C lwz r4, [r3 + 0x008C] 0000376C 81830088 lwz r12, [r3 + 0x0088] 00003770 7C0450AE lbzx r0, r4, r10 00003774 7C8C28AE lbzx r4, r12, r5 00003778 7C000774 extsb r0, r0 0000377C 7C840774 extsb r4, r4 00003780 7C002000 cmp r0, r4 00003784 38800001 li r4, 0x0001 00003788 7C844000 cmp cr1, r4, r8 0000378C 38A00002 li r5, 0x0002 label00003790: 00003790 41820044 beq +0x00000044 /* 000037D4 */ 00003794 40840020 bge cr1, +0x00000020 /* 000037B4 */ 00003798 7CCC20AE lbzx r6, r12, r4 0000379C 7CA40734 extsh r4, r5 000037A0 7CC50774 extsb r5, r6 000037A4 7C002800 cmp r0, r5 000037A8 7C844000 cmp cr1, r4, r8 000037AC 30A40001 addic r5, r4, 1 000037B0 4BFFFFE0 b -0x00000020 /* 00003790 */ label000037B4: 000037B4 30080001 addic r0, r8, 1 000037B8 419A0034 beq cr6, +0x00000034 /* 000037EC */ 000037BC 8083008C lwz r4, [r3 + 0x008C] 000037C0 80A30088 lwz r5, [r3 + 0x0088] 000037C4 7C8450AE lbzx r4, r4, r10 000037C8 7C8541AE stbx r5, r4, r8 000037CC 7C080734 extsh r8, r0 000037D0 A9230086 lha r9, [r3 + 0x0086] label000037D4: 000037D4 7D6A0734 extsh r10, r11 000037D8 7C8A4800 cmp cr1, r10, r9 000037DC 4184FF78 blt cr1, -0x00000088 /* 00003754 */ label000037E0: 000037E0 B1030084 sth [r3 + 0x0084], r8 000037E4 38600001 li r3, 0x0001 label000037E8: 000037E8 4E800020 blr label000037EC: 000037EC 38600000 li r3, 0x0000 000037F0 4BFFFFF8 b -0x00000008 /* 000037E8 */ 000037F4 00000000 .invalid 000037F8 00002040 .invalid 000037FC 00000200 .invalid 00003800 00000000 .invalid 00003804 000000B8 .invalid 00003808 000B4D65 .invalid 0000380C 72676543 andi. r7, r19, 0x6543 00003810 6F6C6F72 xoris r12, r27, 0x6F72 00003814 73000000 andi. r0, r24, 0x0000 fn00003818: 00003818 BF61FFEC stmw [r1 - 0x0014], r27 0000381C 3BE30000 addi r31, r3, 0x0000 00003820 A8BF0094 lha r5, [r31 + 0x0094] 00003824 7C0802A6 mflr r0 00003828 28850008 cmplwi cr1, r5, 8 0000382C 90010008 stw [r1 + 0x0008], r0 00003830 A8DF0096 lha r6, [r31 + 0x0096] 00003834 9421FEA0 stwu [r1 - 0x0160], r1 00003838 54A72834 rlwinm r7, r5, 5, 0, 26 0000383C 7FC73014 addc r30, r7, r6 00003840 7FDD0774 extsb r29, r30 00003844 837F0010 lwz r27, [r31 + 0x0010] 00003848 418503F4 bgt cr1, +0x000003F4 /* 00003C3C */ 0000384C 80820058 lwz r4, [r2 + 0x0058] 00003850 54A5103A rlwinm r5, r5, 2, 0, 29 00003854 7C84282E lwzx r4, r4, r5 00003858 80A2005C lwz r5, [r2 + 0x005C] 0000385C 7C842814 addc r4, r4, r5 00003860 7C8903A6 mtctr r4 00003864 4E800420 bctr 00003868 2C86000F cmpwi cr1, r6, 15 0000386C 4085001C ble cr1, +0x0000001C /* 00003888 */ 00003870 60E30010 ori r3, r7, 0x0010 00003874 987B0000 stb [r27], r3 00003878 A87F0096 lha r3, [r31 + 0x0096] 0000387C 987B0001 stb [r27 + 0x0001], r3 00003880 337B0002 addic r27, r27, 2 00003884 480003B8 b +0x000003B8 /* 00003C3C */ label00003888: 00003888 9BDB0000 stb [r27], r30 0000388C 337B0001 addic r27, r27, 1 00003890 480003AC b +0x000003AC /* 00003C3C */ 00003894 2C86000F cmpwi cr1, r6, 15 00003898 4085001C ble cr1, +0x0000001C /* 000038B4 */ 0000389C 60E30010 ori r3, r7, 0x0010 000038A0 987B0000 stb [r27], r3 000038A4 A87F0096 lha r3, [r31 + 0x0096] 000038A8 309B0002 addic r4, r27, 2 000038AC 987B0001 stb [r27 + 0x0001], r3 000038B0 4800000C b +0x0000000C /* 000038BC */ label000038B4: 000038B4 9BDB0000 stb [r27], r30 000038B8 309B0001 addic r4, r27, 1 label000038BC: 000038BC 807F0088 lwz r3, [r31 + 0x0088] 000038C0 33640001 addic r27, r4, 1 000038C4 88630000 lbz r3, [r3] 000038C8 98640000 stb [r4], r3 000038CC 48000370 b +0x00000370 /* 00003C3C */ 000038D0 4BFFE7E1 bl -0x00001820 /* 000020B0 */ 000038D4 4FFFFB82 cror crb31, crb31, crb31 000038D8 7C640735 extsh. r4, r3 000038DC 2C84FFFF cmpwi cr1, r4, -1 000038E0 309D0010 addic r4, r29, 16 000038E4 41800014 blt +0x00000014 /* 000038F8 */ 000038E8 989B0000 stb [r27], r4 000038EC 987B0001 stb [r27 + 0x0001], r3 000038F0 337B0002 addic r27, r27, 2 000038F4 4800001C b +0x0000001C /* 00003910 */ label000038F8: 000038F8 40860018 bne cr1, +0x00000018 /* 00003910 */ 000038FC 9BDB0000 stb [r27], r30 00003900 807F0088 lwz r3, [r31 + 0x0088] 00003904 A8630000 lha r3, [r3] 00003908 B07B0001 sth [r27 + 0x0001], r3 0000390C 337B0003 addic r27, r27, 3 label00003910: 00003910 807F0088 lwz r3, [r31 + 0x0088] 00003914 38800000 li r4, 0x0000 00003918 88630000 lbz r3, [r3] 0000391C 38C00001 li r6, 0x0001 00003920 7C611814 addc r3, r1, r3 00003924 98830040 stb [r3 + 0x0040], r4 00003928 807F0088 lwz r3, [r31 + 0x0088] 0000392C 309BFFFE subic r4, r27, 2 00003930 88630001 lbz r3, [r3 + 0x0001] 00003934 30A10040 addic r5, r1, 64 00003938 7C611814 addc r3, r1, r3 0000393C 98C30040 stb [r3 + 0x0040], r6 label00003940: 00003940 817F0090 lwz r11, [r31 + 0x0090] 00003944 A8DF0014 lha r6, [r31 + 0x0014] 00003948 306B0004 addic r3, r11, 4 0000394C 907F0090 stw [r31 + 0x0090], r3 00003950 3146FFFC subic r10, r6, 4 00003954 39000003 li r8, 0x0003 label00003958: 00003958 2C880000 cmpwi cr1, r8, 0 0000395C 39200003 li r9, 0x0003 00003960 306BFFFF subic r3, r11, 1 label00003964: 00003964 8CE30001 lbzu r7, [r3 + 0x0001] 00003968 2C090000 cmpwi r9, 0 0000396C 7CE538AE lbzx r7, r5, r7 00003970 7D9CE014 addc r12, r28, r28 00003974 316B0001 addic r11, r11, 1 00003978 30C9FFFF subic r6, r9, 1 0000397C 54E707FE rlwinm r7, r7, 0, 31, 31 00003980 7F8C3814 addc r28, r12, r7 00003984 7CC90734 extsh r9, r6 00003988 4082FFDC bne -0x00000024 /* 00003964 */ 0000398C 3068FFFF subic r3, r8, 1 00003990 7D6B5014 addc r11, r11, r10 00003994 7C680734 extsh r8, r3 00003998 4086FFC0 bne cr1, -0x00000040 /* 00003958 */ 0000399C B7840002 sthu [r4 + 0x0002], r28 000039A0 A87F0096 lha r3, [r31 + 0x0096] 000039A4 337B0002 addic r27, r27, 2 000039A8 2C830000 cmpwi cr1, r3, 0 000039AC 3063FFFF subic r3, r3, 1 000039B0 B07F0096 sth [r31 + 0x0096], r3 000039B4 4086FF8C bne cr1, -0x00000074 /* 00003940 */ 000039B8 A87F0086 lha r3, [r31 + 0x0086] 000039BC 38A0FFFF li r5, 0xFFFFFFFF 000039C0 48000284 b +0x00000284 /* 00003C44 */ 000039C4 4BFFE81D bl -0x000017E4 /* 000021E0 */ 000039C8 4FFFFB82 cror crb31, crb31, crb31 000039CC 7C640735 extsh. r4, r3 000039D0 2C84FFFF cmpwi cr1, r4, -1 000039D4 309D0010 addic r4, r29, 16 000039D8 41800014 blt +0x00000014 /* 000039EC */ 000039DC 989B0000 stb [r27], r4 000039E0 987B0001 stb [r27 + 0x0001], r3 000039E4 337B0002 addic r27, r27, 2 000039E8 4800001C b +0x0000001C /* 00003A04 */ label000039EC: 000039EC 40860018 bne cr1, +0x00000018 /* 00003A04 */ 000039F0 9BDB0000 stb [r27], r30 000039F4 807F0088 lwz r3, [r31 + 0x0088] 000039F8 80630000 lwz r3, [r3] 000039FC 907B0001 stw [r27 + 0x0001], r3 00003A00 337B0005 addic r27, r27, 5 label00003A04: 00003A04 807F0088 lwz r3, [r31 + 0x0088] 00003A08 38800000 li r4, 0x0000 00003A0C 88630000 lbz r3, [r3] 00003A10 38A00002 li r5, 0x0002 00003A14 7C611814 addc r3, r1, r3 00003A18 98830040 stb [r3 + 0x0040], r4 00003A1C 807F0088 lwz r3, [r31 + 0x0088] 00003A20 38800001 li r4, 0x0001 00003A24 88630001 lbz r3, [r3 + 0x0001] 00003A28 7C611814 addc r3, r1, r3 00003A2C 98830040 stb [r3 + 0x0040], r4 00003A30 807F0088 lwz r3, [r31 + 0x0088] 00003A34 88630002 lbz r3, [r3 + 0x0002] 00003A38 7C611814 addc r3, r1, r3 00003A3C 98A30040 stb [r3 + 0x0040], r5 00003A40 A87F0084 lha r3, [r31 + 0x0084] 00003A44 2C830004 cmpwi cr1, r3, 4 00003A48 40860018 bne cr1, +0x00000018 /* 00003A60 */ 00003A4C 807F0088 lwz r3, [r31 + 0x0088] 00003A50 38800003 li r4, 0x0003 00003A54 88630003 lbz r3, [r3 + 0x0003] 00003A58 7C611814 addc r3, r1, r3 00003A5C 98830040 stb [r3 + 0x0040], r4 label00003A60: 00003A60 30610040 addic r3, r1, 64 00003A64 309BFFFC subic r4, r27, 4 label00003A68: 00003A68 817F0090 lwz r11, [r31 + 0x0090] 00003A6C A8DF0014 lha r6, [r31 + 0x0014] 00003A70 30AB0004 addic r5, r11, 4 00003A74 90BF0090 stw [r31 + 0x0090], r5 00003A78 3146FFFC subic r10, r6, 4 00003A7C 39000003 li r8, 0x0003 label00003A80: 00003A80 2C080000 cmpwi r8, 0 00003A84 39200003 li r9, 0x0003 00003A88 30ABFFFF subic r5, r11, 1 label00003A8C: 00003A8C 8CE50001 lbzu r7, [r5 + 0x0001] 00003A90 2C890000 cmpwi cr1, r9, 0 00003A94 7CE338AE lbzx r7, r3, r7 00003A98 578C103A rlwinm r12, r28, 2, 0, 29 00003A9C 316B0001 addic r11, r11, 1 00003AA0 30C9FFFF subic r6, r9, 1 00003AA4 54E707BE rlwinm r7, r7, 0, 30, 31 00003AA8 7F8C3814 addc r28, r12, r7 00003AAC 7CC90734 extsh r9, r6 00003AB0 4086FFDC bne cr1, -0x00000024 /* 00003A8C */ 00003AB4 30A8FFFF subic r5, r8, 1 00003AB8 7D6A5814 addc r11, r10, r11 00003ABC 7CA80734 extsh r8, r5 00003AC0 4082FFC0 bne -0x00000040 /* 00003A80 */ 00003AC4 97840004 stwu [r4 + 0x0004], r28 00003AC8 A8BF0096 lha r5, [r31 + 0x0096] 00003ACC 337B0004 addic r27, r27, 4 00003AD0 2C050000 cmpwi r5, 0 00003AD4 30A5FFFF subic r5, r5, 1 00003AD8 B0BF0096 sth [r31 + 0x0096], r5 00003ADC 4082FF8C bne -0x00000074 /* 00003A68 */ 00003AE0 A87F0086 lha r3, [r31 + 0x0086] 00003AE4 38A0FFFF li r5, 0xFFFFFFFF 00003AE8 4800015C b +0x0000015C /* 00003C44 */ 00003AEC 4BFFE905 bl -0x000016FC /* 000023F0 */ 00003AF0 4FFFFB82 cror crb31, crb31, crb31 00003AF4 7C640735 extsh. r4, r3 00003AF8 2C84FFFF cmpwi cr1, r4, -1 00003AFC 309D0010 addic r4, r29, 16 00003B00 41800014 blt +0x00000014 /* 00003B14 */ 00003B04 989B0000 stb [r27], r4 00003B08 987B0001 stb [r27 + 0x0001], r3 00003B0C 337B0002 addic r27, r27, 2 00003B10 48000028 b +0x00000028 /* 00003B38 */ label00003B14: 00003B14 40860024 bne cr1, +0x00000024 /* 00003B38 */ 00003B18 9BDB0000 stb [r27], r30 00003B1C 807F0088 lwz r3, [r31 + 0x0088] 00003B20 80630000 lwz r3, [r3] 00003B24 907B0001 stw [r27 + 0x0001], r3 00003B28 807F0088 lwz r3, [r31 + 0x0088] 00003B2C 84830004 lwzu r4, [r3 + 0x0004] 00003B30 909B0005 stw [r27 + 0x0005], r4 00003B34 337B0009 addic r27, r27, 9 label00003B38: 00003B38 807F0088 lwz r3, [r31 + 0x0088] 00003B3C 38C00000 li r6, 0x0000 00003B40 3083FFFF subic r4, r3, 1 00003B44 30610040 addic r3, r1, 64 label00003B48: 00003B48 8CA40001 lbzu r5, [r4 + 0x0001] 00003B4C 7CC329AE stbx r3, r6, r5 00003B50 A8BF0084 lha r5, [r31 + 0x0084] 00003B54 30C60001 addic r6, r6, 1 00003B58 7C862800 cmp cr1, r6, r5 00003B5C 4184FFEC blt cr1, -0x00000014 /* 00003B48 */ 00003B60 30810038 addic r4, r1, 56 label00003B64: 00003B64 817F0090 lwz r11, [r31 + 0x0090] 00003B68 A8DF0014 lha r6, [r31 + 0x0014] 00003B6C 30AB0004 addic r5, r11, 4 00003B70 90BF0090 stw [r31 + 0x0090], r5 00003B74 3146FFFC subic r10, r6, 4 00003B78 39000003 li r8, 0x0003 label00003B7C: 00003B7C 2C080000 cmpwi r8, 0 00003B80 39200003 li r9, 0x0003 00003B84 30ABFFFF subic r5, r11, 1 label00003B88: 00003B88 8CE50001 lbzu r7, [r5 + 0x0001] 00003B8C 2C890000 cmpwi cr1, r9, 0 00003B90 7CE338AE lbzx r7, r3, r7 00003B94 578C1838 rlwinm r12, r28, 3, 0, 28 00003B98 316B0001 addic r11, r11, 1 00003B9C 30C9FFFF subic r6, r9, 1 00003BA0 54E7077E rlwinm r7, r7, 0, 29, 31 00003BA4 7F8C3814 addc r28, r12, r7 00003BA8 7CC90734 extsh r9, r6 00003BAC 4086FFDC bne cr1, -0x00000024 /* 00003B88 */ 00003BB0 5505083C rlwinm r5, r8, 1, 0, 30 00003BB4 7F842B2E sthx r28, r4, r5 00003BB8 30C8FFFF subic r6, r8, 1 00003BBC 7D6A5814 addc r11, r10, r11 00003BC0 7CC80734 extsh r8, r6 00003BC4 4082FFB8 bne -0x00000048 /* 00003B7C */ 00003BC8 A8A1003E lha r5, [r1 + 0x003E] 00003BCC A9210038 lha r9, [r1 + 0x0038] 00003BD0 A8E1003A lha r7, [r1 + 0x003A] 00003BD4 54A82036 rlwinm r8, r5, 4, 0, 27 00003BD8 7D254670 srawi r5, r9, 8 00003BDC 54A5073E rlwinm r5, r5, 0, 28, 31 00003BE0 7CA82814 addc r5, r8, r5 00003BE4 B0BB0000 sth [r27], r5 00003BE8 54E52036 rlwinm r5, r7, 4, 0, 27 00003BEC 5526073E rlwinm r6, r9, 0, 28, 31 00003BF0 7CC53014 addc r6, r5, r6 00003BF4 A8A1003C lha r5, [r1 + 0x003C] 00003BF8 7D272670 srawi r7, r9, 4 00003BFC 54A52036 rlwinm r5, r5, 4, 0, 27 00003C00 54E7073E rlwinm r7, r7, 0, 28, 31 00003C04 7CA53814 addc r5, r5, r7 00003C08 B0BB0002 sth [r27 + 0x0002], r5 00003C0C B0DB0004 sth [r27 + 0x0004], r6 00003C10 A8BF0096 lha r5, [r31 + 0x0096] 00003C14 337B0006 addic r27, r27, 6 00003C18 2C050000 cmpwi r5, 0 00003C1C 30A5FFFF subic r5, r5, 1 00003C20 B0BF0096 sth [r31 + 0x0096], r5 00003C24 4082FF40 bne -0x000000C0 /* 00003B64 */ 00003C28 A87F0086 lha r3, [r31 + 0x0086] 00003C2C 38A0FFFF li r5, 0xFFFFFFFF 00003C30 48000014 b +0x00000014 /* 00003C44 */ 00003C34 807F0098 lwz r3, [r31 + 0x0098] 00003C38 9BC30000 stb [r3], r30 label00003C3C: 00003C3C A87F0086 lha r3, [r31 + 0x0086] 00003C40 38A0FFFF li r5, 0xFFFFFFFF label00003C44: 00003C44 809F008C lwz r4, [r31 + 0x008C] 00003C48 B07F0084 sth [r31 + 0x0084], r3 00003C4C B0BF0096 sth [r31 + 0x0096], r5 00003C50 807F0088 lwz r3, [r31 + 0x0088] 00003C54 80A40000 lwz r5, [r4] 00003C58 90A30000 stw [r3], r5 00003C5C 80840004 lwz r4, [r4 + 0x0004] 00003C60 90830004 stw [r3 + 0x0004], r4 00003C64 807F0008 lwz r3, [r31 + 0x0008] 00003C68 937F0010 stw [r31 + 0x0010], r27 00003C6C 3063FFFC subic r3, r3, 4 00003C70 907F0090 stw [r31 + 0x0090], r3 00003C74 81810168 lwz r12, [r1 + 0x0168] 00003C78 30210160 addic r1, r1, 352 00003C7C 7D8803A6 mtlr r12 00003C80 BB61FFEC lmw r27, [r1 - 0x0014] 00003C84 4E800020 blr 00003C88 00000000 .invalid 00003C8C 00002041 .invalid 00003C90 80050100 lwz r0, [r5 + 0x0100] 00003C94 00000000 .invalid 00003C98 00000470 .invalid 00003C9C 000B4368 .invalid 00003CA0 616E6765 ori r14, r11, 0x6765 00003CA4 53746174 rlwimi r20, r27, 12, 5, 26 00003CA8 65000000 oris r0, r8, 0x0000 fn00003CAC: 00003CAC 81820060 lwz r12, [r2 + 0x0060] 00003CB0 90410014 stw [r1 + 0x0014], r2 00003CB4 800C0000 lwz r0, [r12] 00003CB8 804C0004 lwz r2, [r12 + 0x0004] 00003CBC 7C0903A6 mtctr r0 00003CC0 4E800420 bctr 00003CC4 00000000 .invalid 00003CC8 000C8000 .invalid 00003CCC 00000000 .invalid fn00003CD0: 00003CD0 81820064 lwz r12, [r2 + 0x0064] 00003CD4 90410014 stw [r1 + 0x0014], r2 00003CD8 800C0000 lwz r0, [r12] 00003CDC 804C0004 lwz r2, [r12 + 0x0004] 00003CE0 7C0903A6 mtctr r0 00003CE4 4E800420 bctr 00003CE8 00000000 .invalid 00003CEC 000C8000 .invalid 00003CF0 00000000 .invalid fn00003CF4: 00003CF4 81820068 lwz r12, [r2 + 0x0068] 00003CF8 90410014 stw [r1 + 0x0014], r2 00003CFC 800C0000 lwz r0, [r12] 00003D00 804C0004 lwz r2, [r12 + 0x0004] 00003D04 7C0903A6 mtctr r0 00003D08 4E800420 bctr 00003D0C 00000000 .invalid 00003D10 000C8000 .invalid 00003D14 00000000 .invalid 00003D18 7C661B78 mr r6, r3 00003D1C 7C832378 mr r3, r4 00003D20 7CC43378 mr r4, r6 fn00003D24: 00003D24 54A0D97F rlwinm. r0, r5, 27, 5, 31 00003D28 41810014 bgt +0x00000014 /* 00003D3C */ 00003D2C 7CA103A6 mtxer r5 00003D30 7CA0242A lswx r5, r0, r4 00003D34 7CA01D2A stswx r0, r5, r3 00003D38 4E800020 blr label00003D3C: 00003D3C 7C841840 cmpl cr1, r4, r3 00003D40 4084000C bge cr1, +0x0000000C /* 00003D4C */ 00003D44 7D442814 addc r10, r4, r5 00003D48 7C835040 cmpl cr1, r3, r10 label00003D4C: 00003D4C 7C0903A6 mtctr r0 00003D50 38000020 li r0, 0x0020 00003D54 7C0103A6 mtxer r0 00003D58 54A006FF rlwinm. r0, r5, 0, 27, 31 00003D5C 90610018 stw [r1 + 0x0018], r3 00003D60 7C641810 subfc r3, r4, r3 00003D64 41840028 blt cr1, +0x00000028 /* 00003D8C */ label00003D68: 00003D68 7CA0242A lswx r5, r0, r4 00003D6C 7CA3252A stswx r3, r5, r4 00003D70 30840020 addic r4, r4, 32 00003D74 4200FFF4 bdnz -0x0000000C /* 00003D68 */ 00003D78 7C0103A6 mtxer r0 00003D7C 7CA0242A lswx r5, r0, r4 00003D80 7CA3252A stswx r3, r5, r4 00003D84 80610018 lwz r3, [r1 + 0x0018] 00003D88 4E800020 blr label00003D8C: 00003D8C 7C842814 addc r4, r4, r5 label00003D90: 00003D90 3084FFE0 subic r4, r4, 32 00003D94 7CA0242A lswx r5, r0, r4 00003D98 7CA3252A stswx r3, r5, r4 00003D9C 4200FFF4 bdnz -0x0000000C /* 00003D90 */ 00003DA0 7C802010 subfc r4, r0, r4 00003DA4 7C0103A6 mtxer r0 00003DA8 7CA0242A lswx r5, r0, r4 00003DAC 7CA3252A stswx r3, r5, r4 00003DB0 80610018 lwz r3, [r1 + 0x0018] 00003DB4 4E800020 blr 00003DB8 00000000 .invalid 00003DBC 000C0000 .invalid 00003DC0 00000000 .invalid 00003DC4 00000000 .invalid 00003DC8 00000000 .invalid 00003DCC 00000000 .invalid 00003DD0 00000000 .invalid 00003DD4 00000000 .invalid 00003DD8 00000000 .invalid fn00003DDC: 00003DDC 8182006C lwz r12, [r2 + 0x006C] 00003DE0 90410014 stw [r1 + 0x0014], r2 00003DE4 800C0000 lwz r0, [r12] 00003DE8 804C0004 lwz r2, [r12 + 0x0004] 00003DEC 7C0903A6 mtctr r0 00003DF0 4E800420 bctr 00003DF4 00000000 .invalid 00003DF8 000C8000 .invalid 00003DFC 00000000 .invalid fn00003E00: 00003E00 800B0000 lwz r0, [r11] 00003E04 90410014 stw [r1 + 0x0014], r2 00003E08 7C0903A6 mtctr r0 00003E0C 804B0004 lwz r2, [r11 + 0x0004] 00003E10 7D6C5B78 mr r12, r11 00003E14 816B0008 lwz r11, [r11 + 0x0008] 00003E18 4E800420 bctr 00003E1C 4E800020 blr 00003E20 00000000 .invalid 00003E24 000C0000 .invalid 00003E28 00000000 .invalid 00003E2C 00000000 .invalid 00003E30 00000000 .invalid 00003E34 00000000 .invalid 00003E38 00000000 .invalid 00003E3C 00000000 .invalid 00003E40 00000000 .invalid fn00003E44: 00003E44 81820070 lwz r12, [r2 + 0x0070] 00003E48 90410014 stw [r1 + 0x0014], r2 00003E4C 800C0000 lwz r0, [r12] 00003E50 804C0004 lwz r2, [r12 + 0x0004] 00003E54 7C0903A6 mtctr r0 00003E58 4E800420 bctr 00003E5C 00000000 .invalid 00003E60 000C8000 .invalid 00003E64 00000000 .invalid fn00003E68: 00003E68 81820074 lwz r12, [r2 + 0x0074] 00003E6C 90410014 stw [r1 + 0x0014], r2 00003E70 800C0000 lwz r0, [r12] 00003E74 804C0004 lwz r2, [r12 + 0x0004] 00003E78 7C0903A6 mtctr r0 00003E7C 4E800420 bctr 00003E80 00000000 .invalid 00003E84 000C8000 .invalid 00003E88 00000000 .invalid fn00003E8C: 00003E8C 81820078 lwz r12, [r2 + 0x0078] 00003E90 90410014 stw [r1 + 0x0014], r2 00003E94 800C0000 lwz r0, [r12] 00003E98 804C0004 lwz r2, [r12 + 0x0004] 00003E9C 7C0903A6 mtctr r0 00003EA0 4E800420 bctr 00003EA4 00000000 .invalid 00003EA8 000C8000 .invalid 00003EAC 00000000 .invalid fn00003EB0: 00003EB0 8182007C lwz r12, [r2 + 0x007C] 00003EB4 90410014 stw [r1 + 0x0014], r2 00003EB8 800C0000 lwz r0, [r12] 00003EBC 804C0004 lwz r2, [r12 + 0x0004] 00003EC0 7C0903A6 mtctr r0 00003EC4 4E800420 bctr 00003EC8 00000000 .invalid 00003ECC 000C8000 .invalid 00003ED0 00000000 .invalid fn00003ED4: 00003ED4 81820080 lwz r12, [r2 + 0x0080] 00003ED8 90410014 stw [r1 + 0x0014], r2 00003EDC 800C0000 lwz r0, [r12] 00003EE0 804C0004 lwz r2, [r12 + 0x0004] 00003EE4 7C0903A6 mtctr r0 00003EE8 4E800420 bctr 00003EEC 00000000 .invalid 00003EF0 000C8000 .invalid 00003EF4 00000000 .invalid fn00003EF8: 00003EF8 81820084 lwz r12, [r2 + 0x0084] 00003EFC 90410014 stw [r1 + 0x0014], r2 00003F00 800C0000 lwz r0, [r12] 00003F04 804C0004 lwz r2, [r12 + 0x0004] 00003F08 7C0903A6 mtctr r0 00003F0C 4E800420 bctr 00003F10 00000000 .invalid 00003F14 000C8000 .invalid 00003F18 00000000 .invalid fn00003F1C: 00003F1C 81820088 lwz r12, [r2 + 0x0088] 00003F20 90410014 stw [r1 + 0x0014], r2 00003F24 800C0000 lwz r0, [r12] 00003F28 804C0004 lwz r2, [r12 + 0x0004] 00003F2C 7C0903A6 mtctr r0 00003F30 4E800420 bctr 00003F34 00000000 .invalid 00003F38 000C8000 .invalid 00003F3C 00000000 .invalid fn00003F40: 00003F40 8182008C lwz r12, [r2 + 0x008C] 00003F44 90410014 stw [r1 + 0x0014], r2 00003F48 800C0000 lwz r0, [r12] 00003F4C 804C0004 lwz r2, [r12 + 0x0004] 00003F50 7C0903A6 mtctr r0 00003F54 4E800420 bctr 00003F58 00000000 .invalid 00003F5C 000C8000 .invalid 00003F60 00000000 .invalid 00003F64 A8830022 lha r4, [r3 + 0x0022] 00003F68 7C0802A6 mflr r0 00003F6C 2C840000 cmpwi cr1, r4, 0 00003F70 BDA1FFB4 stmw [r1 - 0x004C], r13 00003F74 90010008 stw [r1 + 0x0008], r0 00003F78 9421FF70 stwu [r1 - 0x0090], r1 00003F7C 40840018 bge cr1, +0x00000018 /* 00003F94 */ 00003F80 480017BD bl +0x000017BC /* 0000573C */ 00003F84 81810098 lwz r12, [r1 + 0x0098] 00003F88 30210090 addic r1, r1, 144 00003F8C 7D8803A6 mtlr r12 00003F90 4E800020 blr label00003F94: 00003F94 AA63001E lha r19, [r3 + 0x001E] 00003F98 80830068 lwz r4, [r3 + 0x0068] 00003F9C 30B3FFFF subic r5, r19, 1 00003FA0 7CA60735 extsh. r6, r5 00003FA4 80840000 lwz r4, [r4] 00003FA8 82230008 lwz r17, [r3 + 0x0008] 00003FAC 31A4000C addic r13, r4, 12 00003FB0 81E30010 lwz r15, [r3 + 0x0010] 00003FB4 38800001 li r4, 0x0001 00003FB8 98810038 stb [r1 + 0x0038], r4 00003FBC AA430018 lha r18, [r3 + 0x0018] 00003FC0 82030030 lwz r16, [r3 + 0x0030] 00003FC4 81C30034 lwz r14, [r3 + 0x0034] 00003FC8 82830038 lwz r20, [r3 + 0x0038] 00003FCC 98810038 stb [r1 + 0x0038], r4 00003FD0 3A660000 addi r19, r6, 0x0000 00003FD4 41800850 blt +0x00000850 /* 00004824 */ 00003FD8 82E20094 lwz r23, [r2 + 0x0094] 00003FDC 83220098 lwz r25, [r2 + 0x0098] 00003FE0 3B600000 li r27, 0x0000 00003FE4 5656103A rlwinm r22, r18, 2, 0, 29 label00003FE8: 00003FE8 AB43001A lha r26, [r3 + 0x001A] 00003FEC 7EAF9014 addc r21, r15, r18 00003FF0 309AFFFF subic r4, r26, 1 00003FF4 7C850735 extsh. r5, r4 00003FF8 7F12A814 addc r24, r18, r21 00003FFC 38AF0000 addi r5, r15, 0x0000 00004000 7FB2C014 addc r29, r18, r24 00004004 7C9A0734 extsh r26, r4 00004008 41800808 blt +0x00000808 /* 00004810 */ label0000400C: 0000400C 8B910000 lbz r28, [r17] 00004010 38910000 addi r4, r17, 0x0000 00004014 5786E13E rlwinm r6, r28, 28, 4, 31 00004018 2886000F cmplwi cr1, r6, 15 0000401C 38DC0000 addi r6, r28, 0x0000 00004020 32310001 addic r17, r17, 1 00004024 579C073E rlwinm r28, r28, 0, 28, 31 00004028 418507D8 bgt cr1, +0x000007D8 /* 00004800 */ 0000402C 54C6F0BA rlwinm r6, r6, 30, 2, 29 00004030 7CD73014 addc r6, r23, r6 00004034 80C60040 lwz r6, [r6 + 0x0040] 00004038 7CD93014 addc r6, r25, r6 0000403C 7CC903A6 mtctr r6 00004040 4E800420 bctr 00004044 8B840001 lbz r28, [r4 + 0x0001] 00004048 32240002 addic r17, r4, 2 0000404C 309C0001 addic r4, r28, 1 00004050 54842036 rlwinm r4, r4, 4, 0, 27 00004054 7C840734 extsh r4, r4 00004058 7CDCD010 subfc r6, r28, r26 0000405C 7FA4E814 addc r29, r4, r29 00004060 7CDA0734 extsh r26, r6 00004064 7CA52014 addc r5, r5, r4 00004068 7EB52014 addc r21, r21, r4 0000406C 7F182014 addc r24, r24, r4 00004070 48000790 b +0x00000790 /* 00004800 */ 00004074 8B840001 lbz r28, [r4 + 0x0001] 00004078 32240002 addic r17, r4, 2 0000407C 7C9CD010 subfc r4, r28, r26 00004080 7C9A0734 extsh r26, r4 00004084 38E00001 li r7, 0x0001 label00004088: 00004088 30870001 addic r4, r7, 1 0000408C 7C870734 extsh r7, r4 00004090 2C870004 cmpwi cr1, r7, 4 00004094 38C50000 addi r6, r5, 0x0000 00004098 393C0000 addi r9, r28, 0x0000 0000409C 8085FFF0 lwz r4, [r5 - 0x0010] 000040A0 8005FFF4 lwz r0, [r5 - 0x000C] 000040A4 8105FFF8 lwz r8, [r5 - 0x0008] 000040A8 8145FFFC lwz r10, [r5 - 0x0004] label000040AC: 000040AC 30A9FFFF subic r5, r9, 1 000040B0 7CA90735 extsh. r9, r5 000040B4 9146000C stw [r6 + 0x000C], r10 000040B8 90860000 stw [r6], r4 000040BC 90060004 stw [r6 + 0x0004], r0 000040C0 91060008 stw [r6 + 0x0008], r8 000040C4 30C60010 addic r6, r6, 16 000040C8 4080FFE4 bge -0x0000001C /* 000040AC */ 000040CC 38B50000 addi r5, r21, 0x0000 000040D0 3AB80000 addi r21, r24, 0x0000 000040D4 3B1D0000 addi r24, r29, 0x0000 000040D8 3BA60000 addi r29, r6, 0x0000 000040DC 4085FFAC ble cr1, -0x00000054 /* 00004088 */ 000040E0 48000720 b +0x00000720 /* 00004800 */ 000040E4 8B840001 lbz r28, [r4 + 0x0001] 000040E8 32240002 addic r17, r4, 2 000040EC 7C9CE014 addc r4, r28, r28 000040F0 30840001 addic r4, r4, 1 000040F4 7C84D010 subfc r4, r4, r26 000040F8 7C9A0734 extsh r26, r4 000040FC 3BE00001 li r31, 0x0001 label00004100: 00004100 309F0001 addic r4, r31, 1 00004104 7C9F0734 extsh r31, r4 00004108 2C9F0004 cmpwi cr1, r31, 4 0000410C 39650000 addi r11, r5, 0x0000 00004110 389C0000 addi r4, r28, 0x0000 00004114 83C5FFE0 lwz r30, [r5 - 0x0020] 00004118 8125FFE4 lwz r9, [r5 - 0x001C] 0000411C 80E5FFE8 lwz r7, [r5 - 0x0018] 00004120 80C5FFEC lwz r6, [r5 - 0x0014] 00004124 8005FFF0 lwz r0, [r5 - 0x0010] 00004128 8105FFF4 lwz r8, [r5 - 0x000C] 0000412C 8185FFF8 lwz r12, [r5 - 0x0008] 00004130 8145FFFC lwz r10, [r5 - 0x0004] label00004134: 00004134 3084FFFF subic r4, r4, 1 00004138 7C850735 extsh. r5, r4 0000413C 93CB0000 stw [r11], r30 00004140 912B0004 stw [r11 + 0x0004], r9 00004144 90EB0008 stw [r11 + 0x0008], r7 00004148 90CB000C stw [r11 + 0x000C], r6 0000414C 900B0010 stw [r11 + 0x0010], r0 00004150 910B0014 stw [r11 + 0x0014], r8 00004154 918B0018 stw [r11 + 0x0018], r12 00004158 914B001C stw [r11 + 0x001C], r10 0000415C 316B0020 addic r11, r11, 32 00004160 38850000 addi r4, r5, 0x0000 00004164 4080FFD0 bge -0x00000030 /* 00004134 */ 00004168 38B50000 addi r5, r21, 0x0000 0000416C 3AB80000 addi r21, r24, 0x0000 00004170 3B1D0000 addi r24, r29, 0x0000 00004174 3BAB0000 addi r29, r11, 0x0000 00004178 4085FF88 ble cr1, -0x00000078 /* 00004100 */ 0000417C 48000684 b +0x00000684 /* 00004800 */ 00004180 8B840001 lbz r28, [r4 + 0x0001] 00004184 32240002 addic r17, r4, 2 00004188 7C9CD010 subfc r4, r28, r26 0000418C 7C9A0734 extsh r26, r4 00004190 88910000 lbz r4, [r17] 00004194 32310001 addic r17, r17, 1 00004198 5484103A rlwinm r4, r4, 2, 0, 29 0000419C 7C8D202E lwzx r4, r13, r4 label000041A0: 000041A0 30DCFFFF subic r6, r28, 1 000041A4 7CC00735 extsh. r0, r6 000041A8 90850000 stw [r5], r4 000041AC 90850004 stw [r5 + 0x0004], r4 000041B0 90850008 stw [r5 + 0x0008], r4 000041B4 9085000C stw [r5 + 0x000C], r4 000041B8 90950000 stw [r21], r4 000041BC 90950004 stw [r21 + 0x0004], r4 000041C0 90950008 stw [r21 + 0x0008], r4 000041C4 30A50010 addic r5, r5, 16 000041C8 9095000C stw [r21 + 0x000C], r4 000041CC 90980000 stw [r24], r4 000041D0 90980004 stw [r24 + 0x0004], r4 000041D4 90980008 stw [r24 + 0x0008], r4 000041D8 32B50010 addic r21, r21, 16 000041DC 9098000C stw [r24 + 0x000C], r4 000041E0 909D0000 stw [r29], r4 000041E4 909D0004 stw [r29 + 0x0004], r4 000041E8 909D0008 stw [r29 + 0x0008], r4 000041EC 909D000C stw [r29 + 0x000C], r4 000041F0 33180010 addic r24, r24, 16 000041F4 33BD0010 addic r29, r29, 16 000041F8 33800000 addic r28, r0, 0 000041FC 4080FFA4 bge -0x0000005C /* 000041A0 */ 00004200 48000600 b +0x00000600 /* 00004800 */ 00004204 88C40001 lbz r6, [r4 + 0x0001] 00004208 8003003C lwz r0, [r3 + 0x003C] 0000420C 54C6103A rlwinm r6, r6, 2, 0, 29 00004210 7CCD302E lwzx r6, r13, r6 00004214 54071838 rlwinm r7, r0, 3, 0, 28 00004218 32240003 addic r17, r4, 3 0000421C 7CD0392E stwx r16, r6, r7 00004220 88840002 lbz r4, [r4 + 0x0002] 00004224 7CD03814 addc r6, r16, r7 00004228 5484103A rlwinm r4, r4, 2, 0, 29 0000422C 7C8D202E lwzx r4, r13, r4 00004230 90860004 stw [r6 + 0x0004], r4 00004234 80C3003C lwz r6, [r3 + 0x003C] 00004238 30E60001 addic r7, r6, 1 0000423C 2C870100 cmpwi cr1, r7, 256 00004240 90E3003C stw [r3 + 0x003C], r7 00004244 54C6063E rlwinm r6, r6, 0, 24, 31 00004248 4086001C bne cr1, +0x0000001C /* 00004264 */ 0000424C 9363003C stw [r3 + 0x003C], r27 00004250 54C41838 rlwinm r4, r6, 3, 0, 28 00004254 7CDCD010 subfc r6, r28, r26 00004258 48000014 b +0x00000014 /* 0000426C */ 0000425C 88C40001 lbz r6, [r4 + 0x0001] 00004260 32240002 addic r17, r4, 2 label00004264: 00004264 54C41838 rlwinm r4, r6, 3, 0, 28 00004268 7CDCD010 subfc r6, r28, r26 label0000426C: 0000426C 7C902014 addc r4, r16, r4 00004270 7CDA0734 extsh r26, r6 label00004274: 00004274 88110000 lbz r0, [r17] 00004278 311CFFFF subic r8, r28, 1 0000427C 5406D97A rlwinm r6, r0, 27, 5, 29 00004280 7CE4302E lwzx r7, r4, r6 00004284 5406177A rlwinm r6, r0, 2, 29, 29 00004288 90E50000 stw [r5], r7 0000428C 5407E77A rlwinm r7, r0, 28, 29, 29 00004290 7D24382E lwzx r9, r4, r7 00004294 5407EF7A rlwinm r7, r0, 29, 29, 29 00004298 91250004 stw [r5 + 0x0004], r9 0000429C 7D44382E lwzx r10, r4, r7 000042A0 5407F77A rlwinm r7, r0, 30, 29, 29 000042A4 91450008 stw [r5 + 0x0008], r10 000042A8 7D24382E lwzx r9, r4, r7 000042AC 5407FF7A rlwinm r7, r0, 31, 29, 29 000042B0 9125000C stw [r5 + 0x000C], r9 000042B4 7D44382E lwzx r10, r4, r7 000042B8 5407077A rlwinm r7, r0, 0, 29, 29 000042BC 91550000 stw [r21], r10 000042C0 7CE4382E lwzx r7, r4, r7 000042C4 54090F7A rlwinm r9, r0, 1, 29, 29 000042C8 90F50004 stw [r21 + 0x0004], r7 000042CC 7C04482E lwzx r0, r4, r9 000042D0 7D070735 extsh. r7, r8 000042D4 90150008 stw [r21 + 0x0008], r0 000042D8 7CC4302E lwzx r6, r4, r6 000042DC 90D5000C stw [r21 + 0x000C], r6 000042E0 88110001 lbz r0, [r17 + 0x0001] 000042E4 30A50010 addic r5, r5, 16 000042E8 5406D97A rlwinm r6, r0, 27, 5, 29 000042EC 7CC4302E lwzx r6, r4, r6 000042F0 5407177A rlwinm r7, r0, 2, 29, 29 000042F4 90D80000 stw [r24], r6 000042F8 5406E77A rlwinm r6, r0, 28, 29, 29 000042FC 7D24302E lwzx r9, r4, r6 00004300 5406EF7A rlwinm r6, r0, 29, 29, 29 00004304 91380004 stw [r24 + 0x0004], r9 00004308 7D44302E lwzx r10, r4, r6 0000430C 5406F77A rlwinm r6, r0, 30, 29, 29 00004310 91580008 stw [r24 + 0x0008], r10 00004314 7D24302E lwzx r9, r4, r6 00004318 5406FF7A rlwinm r6, r0, 31, 29, 29 0000431C 9138000C stw [r24 + 0x000C], r9 00004320 7D44302E lwzx r10, r4, r6 00004324 5406077A rlwinm r6, r0, 0, 29, 29 00004328 915D0000 stw [r29], r10 0000432C 7CC4302E lwzx r6, r4, r6 00004330 54090F7A rlwinm r9, r0, 1, 29, 29 00004334 90DD0004 stw [r29 + 0x0004], r6 00004338 7D24482E lwzx r9, r4, r9 0000433C 32B50010 addic r21, r21, 16 00004340 913D0008 stw [r29 + 0x0008], r9 00004344 7CC4382E lwzx r6, r4, r7 00004348 90DD000C stw [r29 + 0x000C], r6 0000434C 32310002 addic r17, r17, 2 00004350 33180010 addic r24, r24, 16 00004354 33BD0010 addic r29, r29, 16 00004358 7D1C0734 extsh r28, r8 0000435C 4080FF18 bge -0x000000E8 /* 00004274 */ 00004360 480004A0 b +0x000004A0 /* 00004800 */ 00004364 88C40001 lbz r6, [r4 + 0x0001] 00004368 80030040 lwz r0, [r3 + 0x0040] 0000436C 54C6103A rlwinm r6, r6, 2, 0, 29 00004370 7CCD302E lwzx r6, r13, r6 00004374 54072036 rlwinm r7, r0, 4, 0, 27 00004378 7CCE392E stwx r14, r6, r7 0000437C 88C40002 lbz r6, [r4 + 0x0002] 00004380 32240005 addic r17, r4, 5 00004384 54C6103A rlwinm r6, r6, 2, 0, 29 00004388 7CCD302E lwzx r6, r13, r6 0000438C 7CEE3814 addc r7, r14, r7 00004390 90C70004 stw [r7 + 0x0004], r6 00004394 88C40003 lbz r6, [r4 + 0x0003] 00004398 54C6103A rlwinm r6, r6, 2, 0, 29 0000439C 7D0D302E lwzx r8, r13, r6 000043A0 91070008 stw [r7 + 0x0008], r8 000043A4 88840004 lbz r4, [r4 + 0x0004] 000043A8 5484103A rlwinm r4, r4, 2, 0, 29 000043AC 7C8D202E lwzx r4, r13, r4 000043B0 9087000C stw [r7 + 0x000C], r4 000043B4 80C30040 lwz r6, [r3 + 0x0040] 000043B8 30E60001 addic r7, r6, 1 000043BC 2C870100 cmpwi cr1, r7, 256 000043C0 90E30040 stw [r3 + 0x0040], r7 000043C4 54C6063E rlwinm r6, r6, 0, 24, 31 000043C8 4086001C bne cr1, +0x0000001C /* 000043E4 */ 000043CC 93630040 stw [r3 + 0x0040], r27 000043D0 54C42036 rlwinm r4, r6, 4, 0, 27 000043D4 7CDCD010 subfc r6, r28, r26 000043D8 48000014 b +0x00000014 /* 000043EC */ 000043DC 88C40001 lbz r6, [r4 + 0x0001] 000043E0 32240002 addic r17, r4, 2 label000043E4: 000043E4 54C42036 rlwinm r4, r6, 4, 0, 27 000043E8 7CDCD010 subfc r6, r28, r26 label000043EC: 000043EC 7C8E2014 addc r4, r14, r4 000043F0 7CDA0734 extsh r26, r6 label000043F4: 000043F4 88110000 lbz r0, [r17] 000043F8 311CFFFF subic r8, r28, 1 000043FC 5406E13A rlwinm r6, r0, 28, 4, 29 00004400 7CE4302E lwzx r7, r4, r6 00004404 5406173A rlwinm r6, r0, 2, 28, 29 00004408 90E50000 stw [r5], r7 0000440C 5407F73A rlwinm r7, r0, 30, 28, 29 00004410 7D44382E lwzx r10, r4, r7 00004414 5407073A rlwinm r7, r0, 0, 28, 29 00004418 91450004 stw [r5 + 0x0004], r10 0000441C 7C04382E lwzx r0, r4, r7 00004420 7D090735 extsh. r9, r8 00004424 90050008 stw [r5 + 0x0008], r0 00004428 7CC4302E lwzx r6, r4, r6 0000442C 90C5000C stw [r5 + 0x000C], r6 00004430 89310001 lbz r9, [r17 + 0x0001] 00004434 5526E13A rlwinm r6, r9, 28, 4, 29 00004438 7CC4302E lwzx r6, r4, r6 0000443C 5527173A rlwinm r7, r9, 2, 28, 29 00004440 90D50000 stw [r21], r6 00004444 5526F73A rlwinm r6, r9, 30, 28, 29 00004448 7C04302E lwzx r0, r4, r6 0000444C 5526073A rlwinm r6, r9, 0, 28, 29 00004450 90150004 stw [r21 + 0x0004], r0 00004454 7CC4302E lwzx r6, r4, r6 00004458 90D50008 stw [r21 + 0x0008], r6 0000445C 7CE4382E lwzx r7, r4, r7 00004460 7D1C0734 extsh r28, r8 00004464 90F5000C stw [r21 + 0x000C], r7 00004468 88110002 lbz r0, [r17 + 0x0002] 0000446C 30A50010 addic r5, r5, 16 00004470 5406E13A rlwinm r6, r0, 28, 4, 29 00004474 7CE4302E lwzx r7, r4, r6 00004478 5406173A rlwinm r6, r0, 2, 28, 29 0000447C 90F80000 stw [r24], r7 00004480 5407F73A rlwinm r7, r0, 30, 28, 29 00004484 7D24382E lwzx r9, r4, r7 00004488 5407073A rlwinm r7, r0, 0, 28, 29 0000448C 91380004 stw [r24 + 0x0004], r9 00004490 7C04382E lwzx r0, r4, r7 00004494 32B50010 addic r21, r21, 16 00004498 90180008 stw [r24 + 0x0008], r0 0000449C 7CC4302E lwzx r6, r4, r6 000044A0 90D8000C stw [r24 + 0x000C], r6 000044A4 88110003 lbz r0, [r17 + 0x0003] 000044A8 33180010 addic r24, r24, 16 000044AC 5406E13A rlwinm r6, r0, 28, 4, 29 000044B0 7CE4302E lwzx r7, r4, r6 000044B4 5406F73A rlwinm r6, r0, 30, 28, 29 000044B8 90FD0000 stw [r29], r7 000044BC 7D04302E lwzx r8, r4, r6 000044C0 5406073A rlwinm r6, r0, 0, 28, 29 000044C4 911D0004 stw [r29 + 0x0004], r8 000044C8 7CC4302E lwzx r6, r4, r6 000044CC 5407173A rlwinm r7, r0, 2, 28, 29 000044D0 90DD0008 stw [r29 + 0x0008], r6 000044D4 7CE4382E lwzx r7, r4, r7 000044D8 32310004 addic r17, r17, 4 000044DC 90FD000C stw [r29 + 0x000C], r7 000044E0 33BD0010 addic r29, r29, 16 000044E4 4080FF10 bge -0x000000F0 /* 000043F4 */ 000044E8 48000318 b +0x00000318 /* 00004800 */ 000044EC 88C40001 lbz r6, [r4 + 0x0001] 000044F0 80030044 lwz r0, [r3 + 0x0044] 000044F4 54C6103A rlwinm r6, r6, 2, 0, 29 000044F8 7CCD302E lwzx r6, r13, r6 000044FC 54072834 rlwinm r7, r0, 5, 0, 26 00004500 7CD4392E stwx r20, r6, r7 00004504 88C40002 lbz r6, [r4 + 0x0002] 00004508 7CF43814 addc r7, r20, r7 0000450C 54C6103A rlwinm r6, r6, 2, 0, 29 00004510 7CCD302E lwzx r6, r13, r6 00004514 90C70004 stw [r7 + 0x0004], r6 00004518 88C40003 lbz r6, [r4 + 0x0003] 0000451C 54C6103A rlwinm r6, r6, 2, 0, 29 00004520 7D0D302E lwzx r8, r13, r6 00004524 91070008 stw [r7 + 0x0008], r8 00004528 88C40004 lbz r6, [r4 + 0x0004] 0000452C 54C6103A rlwinm r6, r6, 2, 0, 29 00004530 7CCD302E lwzx r6, r13, r6 00004534 90C7000C stw [r7 + 0x000C], r6 00004538 88C40005 lbz r6, [r4 + 0x0005] 0000453C 54C6103A rlwinm r6, r6, 2, 0, 29 fn00004540: 00004540 7D0D302E lwzx r8, r13, r6 00004544 91070010 stw [r7 + 0x0010], r8 00004548 88C40006 lbz r6, [r4 + 0x0006] 0000454C 54C6103A rlwinm r6, r6, 2, 0, 29 00004550 7CCD302E lwzx r6, r13, r6 00004554 90C70014 stw [r7 + 0x0014], r6 00004558 88C40007 lbz r6, [r4 + 0x0007] 0000455C 32240009 addic r17, r4, 9 00004560 54C6103A rlwinm r6, r6, 2, 0, 29 00004564 7CCD302E lwzx r6, r13, r6 00004568 90C70018 stw [r7 + 0x0018], r6 0000456C 88840008 lbz r4, [r4 + 0x0008] 00004570 5484103A rlwinm r4, r4, 2, 0, 29 00004574 7C8D202E lwzx r4, r13, r4 00004578 9087001C stw [r7 + 0x001C], r4 0000457C 80C30044 lwz r6, [r3 + 0x0044] 00004580 30E60001 addic r7, r6, 1 00004584 2C870100 cmpwi cr1, r7, 256 00004588 90E30044 stw [r3 + 0x0044], r7 0000458C 54C6063E rlwinm r6, r6, 0, 24, 31 00004590 4086001C bne cr1, +0x0000001C /* 000045AC */ 00004594 93630044 stw [r3 + 0x0044], r27 00004598 54C42834 rlwinm r4, r6, 5, 0, 26 0000459C 7CDCD010 subfc r6, r28, r26 000045A0 48000014 b +0x00000014 /* 000045B4 */ 000045A4 88C40001 lbz r6, [r4 + 0x0001] 000045A8 32240002 addic r17, r4, 2 label000045AC: 000045AC 54C42834 rlwinm r4, r6, 5, 0, 26 000045B0 7CDCD010 subfc r6, r28, r26 label000045B4: 000045B4 7C942014 addc r4, r20, r4 000045B8 7CDA0734 extsh r26, r6 label000045BC: 000045BC A8D10000 lha r6, [r17] 000045C0 313CFFFF subic r9, r28, 1 000045C4 54C7AEFA rlwinm r7, r6, 21, 27, 29 000045C8 7CE4382E lwzx r7, r4, r7 000045CC 7D200735 extsh. r0, r9 label000045D0: 000045D0 90E50000 stw [r5], r7 000045D4 54C7C6FA rlwinm r7, r6, 24, 27, 29 000045D8 7D04382E lwzx r8, r4, r7 000045DC 54C7DEFA rlwinm r7, r6, 27, 27, 29 000045E0 91050004 stw [r5 + 0x0004], r8 000045E4 7C04382E lwzx r0, r4, r7 000045E8 54C7F6FA rlwinm r7, r6, 30, 27, 29 000045EC 90050008 stw [r5 + 0x0008], r0 000045F0 7CE4382E lwzx r7, r4, r7 000045F4 90E5000C stw [r5 + 0x000C], r7 000045F8 A8110002 lha r0, [r17 + 0x0002] 000045FC 5407AEFA rlwinm r7, r0, 21, 27, 29 00004600 7D04382E lwzx r8, r4, r7 00004604 5407C6FA rlwinm r7, r0, 24, 27, 29 00004608 91150000 stw [r21], r8 0000460C 7D44382E lwzx r10, r4, r7 00004610 5407DEFA rlwinm r7, r0, 27, 27, 29 00004614 91550004 stw [r21 + 0x0004], r10 00004618 7D04382E lwzx r8, r4, r7 0000461C 5407F6FA rlwinm r7, r0, 30, 27, 29 00004620 91150008 stw [r21 + 0x0008], r8 00004624 7CE4382E lwzx r7, r4, r7 00004628 5400452E rlwinm r0, r0, 8, 20, 23 0000462C 90F5000C stw [r21 + 0x000C], r7 00004630 A9110004 lha r8, [r17 + 0x0004] 00004634 50C06426 rlwimi r0, r6, 12, 16, 19 00004638 5506AEFA rlwinm r6, r8, 21, 27, 29 0000463C 7CE4302E lwzx r7, r4, r6 00004640 5506F6FA rlwinm r6, r8, 30, 27, 29 00004644 90F80000 stw [r24], r7 00004648 5507C6FA rlwinm r7, r8, 24, 27, 29 0000464C 7D44382E lwzx r10, r4, r7 00004650 5507DEFA rlwinm r7, r8, 27, 27, 29 00004654 91580004 stw [r24 + 0x0004], r10 00004658 7CE4382E lwzx r7, r4, r7 0000465C 55082636 rlwinm r8, r8, 4, 24, 27 00004660 90F80008 stw [r24 + 0x0008], r7 00004664 7CC4302E lwzx r6, r4, r6 00004668 7C004378 or r0, r0, r8 0000466C 90D8000C stw [r24 + 0x000C], r6 00004670 5406AEFA rlwinm r6, r0, 21, 27, 29 00004674 7CE4302E lwzx r7, r4, r6 00004678 5406C6FA rlwinm r6, r0, 24, 27, 29 0000467C 90FD0000 stw [r29], r7 00004680 7D04302E lwzx r8, r4, r6 00004684 5406DEFA rlwinm r6, r0, 27, 27, 29 00004688 911D0004 stw [r29 + 0x0004], r8 0000468C 7CC4302E lwzx r6, r4, r6 00004690 5407F6FA rlwinm r7, r0, 30, 27, 29 00004694 90DD0008 stw [r29 + 0x0008], r6 00004698 7CE4382E lwzx r7, r4, r7 label0000469C: 0000469C 30A50010 addic r5, r5, 16 000046A0 90FD000C stw [r29 + 0x000C], r7 000046A4 32B50010 addic r21, r21, 16 000046A8 32310006 addic r17, r17, 6 000046AC 33180010 addic r24, r24, 16 000046B0 33BD0010 addic r29, r29, 16 000046B4 7D3C0734 extsh r28, r9 000046B8 4080FF04 bge -0x000000FC /* 000045BC */ 000046BC 48000144 b +0x00000144 /* 00004800 */ 000046C0 7CDCD010 subfc r6, r28, r26 000046C4 30FCFFFF subic r7, r28, 1 000046C8 7CE40734 extsh r4, r7 000046CC 7CDA0734 extsh r26, r6 000046D0 38C40000 addi r6, r4, 0x0000 000046D4 30E4FFFF subic r7, r4, 1 label000046D8: 000046D8 88910000 lbz r4, [r17] 000046DC 7CE00734 extsh r0, r7 000046E0 5484103A rlwinm r4, r4, 2, 0, 29 000046E4 7C8D202E lwzx r4, r13, r4 000046E8 2C060000 cmpwi r6, 0 000046EC 90850000 stw [r5], r4 000046F0 88910001 lbz r4, [r17 + 0x0001] 000046F4 30C00000 addic r6, r0, 0 000046F8 5484103A rlwinm r4, r4, 2, 0, 29 000046FC 7C8D202E lwzx r4, r13, r4 00004700 30E0FFFF subic r7, r0, 1 00004704 90850004 stw [r5 + 0x0004], r4 00004708 88910002 lbz r4, [r17 + 0x0002] 0000470C 5484103A rlwinm r4, r4, 2, 0, 29 00004710 7D0D202E lwzx r8, r13, r4 00004714 91050008 stw [r5 + 0x0008], r8 00004718 88910003 lbz r4, [r17 + 0x0003] 0000471C 5484103A rlwinm r4, r4, 2, 0, 29 00004720 7C8D202E lwzx r4, r13, r4 00004724 9085000C stw [r5 + 0x000C], r4 00004728 88910004 lbz r4, [r17 + 0x0004] 0000472C 30A50010 addic r5, r5, 16 00004730 5484103A rlwinm r4, r4, 2, 0, 29 00004734 7C8D202E lwzx r4, r13, r4 00004738 90950000 stw [r21], r4 0000473C 88910005 lbz r4, [r17 + 0x0005] 00004740 5484103A rlwinm r4, r4, 2, 0, 29 00004744 7D0D202E lwzx r8, r13, r4 00004748 91150004 stw [r21 + 0x0004], r8 0000474C 88910006 lbz r4, [r17 + 0x0006] 00004750 5484103A rlwinm r4, r4, 2, 0, 29 00004754 7C8D202E lwzx r4, r13, r4 00004758 90950008 stw [r21 + 0x0008], r4 0000475C 88910007 lbz r4, [r17 + 0x0007] 00004760 5484103A rlwinm r4, r4, 2, 0, 29 00004764 7D0D202E lwzx r8, r13, r4 00004768 9115000C stw [r21 + 0x000C], r8 0000476C 88910008 lbz r4, [r17 + 0x0008] 00004770 32B50010 addic r21, r21, 16 00004774 5484103A rlwinm r4, r4, 2, 0, 29 00004778 7C8D202E lwzx r4, r13, r4 0000477C 90980000 stw [r24], r4 00004780 88910009 lbz r4, [r17 + 0x0009] 00004784 5484103A rlwinm r4, r4, 2, 0, 29 00004788 7D0D202E lwzx r8, r13, r4 0000478C 91180004 stw [r24 + 0x0004], r8 00004790 8891000A lbz r4, [r17 + 0x000A] 00004794 5484103A rlwinm r4, r4, 2, 0, 29 00004798 7C8D202E lwzx r4, r13, r4 0000479C 90980008 stw [r24 + 0x0008], r4 000047A0 8891000B lbz r4, [r17 + 0x000B] 000047A4 5484103A rlwinm r4, r4, 2, 0, 29 000047A8 7D0D202E lwzx r8, r13, r4 000047AC 9118000C stw [r24 + 0x000C], r8 000047B0 8891000C lbz r4, [r17 + 0x000C] 000047B4 33180010 addic r24, r24, 16 000047B8 5484103A rlwinm r4, r4, 2, 0, 29 000047BC 7C8D202E lwzx r4, r13, r4 000047C0 909D0000 stw [r29], r4 000047C4 8891000D lbz r4, [r17 + 0x000D] 000047C8 5484103A rlwinm r4, r4, 2, 0, 29 000047CC 7D0D202E lwzx r8, r13, r4 000047D0 911D0004 stw [r29 + 0x0004], r8 000047D4 8891000E lbz r4, [r17 + 0x000E] 000047D8 5484103A rlwinm r4, r4, 2, 0, 29 000047DC 7C8D202E lwzx r4, r13, r4 000047E0 909D0008 stw [r29 + 0x0008], r4 000047E4 8891000F lbz r4, [r17 + 0x000F] label000047E8: 000047E8 32310010 addic r17, r17, 16 000047EC 5484103A rlwinm r4, r4, 2, 0, 29 000047F0 7C8D202E lwzx r4, r13, r4 000047F4 909D000C stw [r29 + 0x000C], r4 000047F8 33BD0010 addic r29, r29, 16 000047FC 4080FEDC bge -0x00000124 /* 000046D8 */ label00004800: 00004800 309AFFFF subic r4, r26, 1 00004804 7C860735 extsh. r6, r4 00004808 3B460000 addi r26, r6, 0x0000 0000480C 4080F800 bge -0x00000800 /* 0000400C */ label00004810: 00004810 3093FFFF subic r4, r19, 1 00004814 7C850735 extsh. r5, r4 label00004818: 00004818 7DEFB014 addc r15, r15, r22 0000481C 3A650000 addi r19, r5, 0x0000 00004820 4080F7C8 bge -0x00000838 /* 00003FE8 */ label00004824: 00004824 38800001 li r4, 0x0001 00004828 98810038 stb [r1 + 0x0038], r4 0000482C 92230008 stw [r3 + 0x0008], r17 00004830 B9A10044 lmw r13, [r1 + 0x0044] 00004834 30210090 addic r1, r1, 144 00004838 4E800020 blr 0000483C 00000000 .invalid 00004840 00002041 .invalid 00004844 80130100 lwz r0, [r19 + 0x0100] 00004848 00000000 .invalid 0000484C 000008D8 .invalid 00004850 0012534D .invalid 00004854 43444543 bcla 26, 4, 0x00004540 00004858 4F4D5052 .invalid 4C 0000485C 45535338 .invalid sc 00004860 544F3332 rlwinm r15, r2, 6, 12, 25 00004864 A8830022 lha r4, [r3 + 0x0022] 00004868 7C0802A6 mflr r0 0000486C 2C840000 cmpwi cr1, r4, 0 00004870 BDA1FFB4 stmw [r1 - 0x004C], r13 00004874 90010008 stw [r1 + 0x0008], r0 00004878 9421FF50 stwu [r1 - 0x00B0], r1 0000487C 40840018 bge cr1, +0x00000018 /* 00004894 */ 00004880 48000EBD bl +0x00000EBC /* 0000573C */ 00004884 818100B8 lwz r12, [r1 + 0x00B8] 00004888 302100B0 addic r1, r1, 176 0000488C 7D8803A6 mtlr r12 00004890 4E800020 blr label00004894: 00004894 80A30068 lwz r5, [r3 + 0x0068] 00004898 AA03001E lha r16, [r3 + 0x001E] 0000489C 80A50000 lwz r5, [r5] 000048A0 3090FFFF subic r4, r16, 1 000048A4 30E5000C addic r7, r5, 12 000048A8 80A30010 lwz r5, [r3 + 0x0010] 000048AC 7C800735 extsh. r0, r4 000048B0 90A10040 stw [r1 + 0x0040], r5 000048B4 38A00001 li r5, 0x0001 000048B8 90E1003C stw [r1 + 0x003C], r7 000048BC 81E30008 lwz r15, [r3 + 0x0008] 000048C0 98A10038 stb [r1 + 0x0038], r5 000048C4 A8030018 lha r0, [r3 + 0x0018] 000048C8 81230030 lwz r9, [r3 + 0x0030] 000048CC 80E30034 lwz r7, [r3 + 0x0034] 000048D0 81030038 lwz r8, [r3 + 0x0038] 000048D4 91210048 stw [r1 + 0x0048], r9 000048D8 91010050 stw [r1 + 0x0050], r8 000048DC 90010044 stw [r1 + 0x0044], r0 000048E0 90E1004C stw [r1 + 0x004C], r7 000048E4 98A10038 stb [r1 + 0x0038], r5 000048E8 7C900734 extsh r16, r4 000048EC 41800E0C blt +0x00000E0C /* 000056F8 */ 000048F0 30800000 addic r4, r0, 0 000048F4 54841838 rlwinm r4, r4, 3, 0, 28 000048F8 90810054 stw [r1 + 0x0054], r4 label000048FC: 000048FC AA23001A lha r17, [r3 + 0x001A] 00004900 80C10044 lwz r6, [r1 + 0x0044] 00004904 3011FFFF subic r0, r17, 1 00004908 80A10040 lwz r5, [r1 + 0x0040] 0000490C 7C070735 extsh. r7, r0 00004910 7C853014 addc r4, r5, r6 00004914 7DA62014 addc r13, r6, r4 00004918 7DC66814 addc r14, r6, r13 0000491C 7E667014 addc r19, r6, r14 00004920 7EA69814 addc r21, r6, r19 00004924 7E46A814 addc r18, r6, r21 00004928 7E869014 addc r20, r6, r18 label0000492C: 0000492C 3A270000 addi r17, r7, 0x0000 00004930 41800DA8 blt +0x00000DA8 /* 000056D8 */ label00004934: 00004934 88EF0000 lbz r7, [r15] 00004938 38CF0000 addi r6, r15, 0x0000 0000493C 54E0E13E rlwinm r0, r7, 28, 4, 31 00004940 2880000F cmplwi cr1, r0, 15 00004944 38070000 addi r0, r7, 0x0000 00004948 54E7073E rlwinm r7, r7, 0, 28, 31 0000494C 31EF0001 addic r15, r15, 1 00004950 90E10058 stw [r1 + 0x0058], r7 00004954 41850D74 bgt cr1, +0x00000D74 /* 000056C8 */ 00004958 80E20094 lwz r7, [r2 + 0x0094] 0000495C 5400F0BA rlwinm r0, r0, 30, 2, 29 00004960 7CE70014 addc r7, r7, r0 00004964 80070080 lwz r0, [r7 + 0x0080] 00004968 80E20098 lwz r7, [r2 + 0x0098] 0000496C 7C070014 addc r0, r7, r0 00004970 7C0903A6 mtctr r0 00004974 4E800420 bctr 00004978 88E60001 lbz r7, [r6 + 0x0001] 0000497C 31E60002 addic r15, r6, 2 00004980 90E10058 stw [r1 + 0x0058], r7 00004984 80C10058 lwz r6, [r1 + 0x0058] 00004988 30060001 addic r0, r6, 1 0000498C 54002834 rlwinm r0, r0, 5, 0, 26 00004990 7C000734 extsh r0, r0 00004994 7CC68810 subfc r6, r6, r17 00004998 7E80A014 addc r20, r0, r20 0000499C 7CD10734 extsh r17, r6 000049A0 7CA50014 addc r5, r5, r0 000049A4 7C840014 addc r4, r4, r0 000049A8 7DAD0014 addc r13, r13, r0 000049AC 7DCE0014 addc r14, r14, r0 000049B0 7E730014 addc r19, r19, r0 000049B4 7EB50014 addc r21, r21, r0 000049B8 7E520014 addc r18, r18, r0 000049BC 48000D0C b +0x00000D0C /* 000056C8 */ 000049C0 88E60001 lbz r7, [r6 + 0x0001] 000049C4 31E60002 addic r15, r6, 2 000049C8 90E10058 stw [r1 + 0x0058], r7 000049CC 80010058 lwz r0, [r1 + 0x0058] 000049D0 39800001 li r12, 0x0001 000049D4 7C008810 subfc r0, r0, r17 000049D8 7C110734 extsh r17, r0 label000049DC: 000049DC 300C0001 addic r0, r12, 1 000049E0 7C0C0734 extsh r12, r0 000049E4 39440000 addi r10, r4, 0x0000 000049E8 2C8C0004 cmpwi cr1, r12, 4 000049EC 3BE50000 addi r31, r5, 0x0000 000049F0 83C10058 lwz r30, [r1 + 0x0058] 000049F4 8105FFE0 lwz r8, [r5 - 0x0020] 000049F8 80E5FFE4 lwz r7, [r5 - 0x001C] 000049FC 8165FFE8 lwz r11, [r5 - 0x0018] 00004A00 8125FFEC lwz r9, [r5 - 0x0014] 00004A04 8005FFF0 lwz r0, [r5 - 0x0010] 00004A08 8085FFF4 lwz r4, [r5 - 0x000C] 00004A0C 80C5FFF8 lwz r6, [r5 - 0x0008] 00004A10 83A5FFFC lwz r29, [r5 - 0x0004] label00004A14: 00004A14 30BEFFFF subic r5, r30, 1 00004A18 7CBE0735 extsh. r30, r5 00004A1C 911F0000 stw [r31], r8 00004A20 90FF0004 stw [r31 + 0x0004], r7 00004A24 917F0008 stw [r31 + 0x0008], r11 00004A28 913F000C stw [r31 + 0x000C], r9 00004A2C 901F0010 stw [r31 + 0x0010], r0 00004A30 909F0014 stw [r31 + 0x0014], r4 00004A34 90DF0018 stw [r31 + 0x0018], r6 00004A38 93BF001C stw [r31 + 0x001C], r29 00004A3C 910A0000 stw [r10], r8 00004A40 90EA0004 stw [r10 + 0x0004], r7 00004A44 916A0008 stw [r10 + 0x0008], r11 00004A48 912A000C stw [r10 + 0x000C], r9 00004A4C 900A0010 stw [r10 + 0x0010], r0 00004A50 908A0014 stw [r10 + 0x0014], r4 00004A54 90CA0018 stw [r10 + 0x0018], r6 00004A58 93AA001C stw [r10 + 0x001C], r29 00004A5C 33FF0020 addic r31, r31, 32 00004A60 314A0020 addic r10, r10, 32 00004A64 4080FFB0 bge -0x00000050 /* 00004A14 */ 00004A68 38AD0000 addi r5, r13, 0x0000 00004A6C 388E0000 addi r4, r14, 0x0000 00004A70 39B30000 addi r13, r19, 0x0000 00004A74 39D50000 addi r14, r21, 0x0000 00004A78 3A720000 addi r19, r18, 0x0000 00004A7C 3AB40000 addi r21, r20, 0x0000 00004A80 3A5F0000 addi r18, r31, 0x0000 00004A84 3A8A0000 addi r20, r10, 0x0000 00004A88 4085FF54 ble cr1, -0x000000AC /* 000049DC */ 00004A8C 48000C3C b +0x00000C3C /* 000056C8 */ 00004A90 88E60001 lbz r7, [r6 + 0x0001] 00004A94 31E60002 addic r15, r6, 2 00004A98 90E10058 stw [r1 + 0x0058], r7 00004A9C 80010058 lwz r0, [r1 + 0x0058] 00004AA0 7C000014 addc r0, r0, r0 00004AA4 30000001 addic r0, r0, 1 00004AA8 7C008810 subfc r0, r0, r17 00004AAC 7C110734 extsh r17, r0 00004AB0 38000001 li r0, 0x0001 00004AB4 9001005C stw [r1 + 0x005C], r0 label00004AB8: 00004AB8 8001005C lwz r0, [r1 + 0x005C] 00004ABC 3AE40000 addi r23, r4, 0x0000 00004AC0 30000001 addic r0, r0, 1 00004AC4 7C000734 extsh r0, r0 00004AC8 2C800004 cmpwi cr1, r0, 4 00004ACC 3B250000 addi r25, r5, 0x0000 00004AD0 8365FFC0 lwz r27, [r5 - 0x0040] 00004AD4 8385FFC4 lwz r28, [r5 - 0x003C] 00004AD8 82C5FFC8 lwz r22, [r5 - 0x0038] 00004ADC 8305FFCC lwz r24, [r5 - 0x0034] 00004AE0 8345FFD0 lwz r26, [r5 - 0x0030] 00004AE4 83C5FFD4 lwz r30, [r5 - 0x002C] 00004AE8 8185FFD8 lwz r12, [r5 - 0x0028] 00004AEC 8145FFDC lwz r10, [r5 - 0x0024] 00004AF0 8105FFE0 lwz r8, [r5 - 0x0020] 00004AF4 80C5FFE4 lwz r6, [r5 - 0x001C] 00004AF8 80E5FFE8 lwz r7, [r5 - 0x0018] 00004AFC 8125FFEC lwz r9, [r5 - 0x0014] 00004B00 8165FFF0 lwz r11, [r5 - 0x0010] 00004B04 83E5FFF4 lwz r31, [r5 - 0x000C] 00004B08 80810058 lwz r4, [r1 + 0x0058] 00004B0C 83A5FFF8 lwz r29, [r5 - 0x0008] 00004B10 9001005C stw [r1 + 0x005C], r0 00004B14 80A5FFFC lwz r5, [r5 - 0x0004] label00004B18: 00004B18 93790000 stw [r25], r27 00004B1C 93770000 stw [r23], r27 00004B20 93990004 stw [r25 + 0x0004], r28 00004B24 93970004 stw [r23 + 0x0004], r28 00004B28 92D90008 stw [r25 + 0x0008], r22 00004B2C 92D70008 stw [r23 + 0x0008], r22 00004B30 9319000C stw [r25 + 0x000C], r24 00004B34 9317000C stw [r23 + 0x000C], r24 00004B38 93590010 stw [r25 + 0x0010], r26 00004B3C 93570010 stw [r23 + 0x0010], r26 00004B40 93D90014 stw [r25 + 0x0014], r30 00004B44 93D70014 stw [r23 + 0x0014], r30 00004B48 91990018 stw [r25 + 0x0018], r12 00004B4C 91970018 stw [r23 + 0x0018], r12 00004B50 9159001C stw [r25 + 0x001C], r10 00004B54 9157001C stw [r23 + 0x001C], r10 00004B58 91190020 stw [r25 + 0x0020], r8 00004B5C 91170020 stw [r23 + 0x0020], r8 00004B60 90D90024 stw [r25 + 0x0024], r6 00004B64 90D70024 stw [r23 + 0x0024], r6 00004B68 90F90028 stw [r25 + 0x0028], r7 00004B6C 90F70028 stw [r23 + 0x0028], r7 00004B70 9139002C stw [r25 + 0x002C], r9 00004B74 9137002C stw [r23 + 0x002C], r9 00004B78 91790030 stw [r25 + 0x0030], r11 00004B7C 91770030 stw [r23 + 0x0030], r11 00004B80 93F90034 stw [r25 + 0x0034], r31 00004B84 93F70034 stw [r23 + 0x0034], r31 00004B88 3084FFFF subic r4, r4, 1 00004B8C 93B90038 stw [r25 + 0x0038], r29 00004B90 7C800735 extsh. r0, r4 00004B94 93B70038 stw [r23 + 0x0038], r29 00004B98 90B9003C stw [r25 + 0x003C], r5 00004B9C 90B7003C stw [r23 + 0x003C], r5 00004BA0 32F70040 addic r23, r23, 64 00004BA4 33390040 addic r25, r25, 64 00004BA8 30800000 addic r4, r0, 0 00004BAC 4080FF6C bge -0x00000094 /* 00004B18 */ 00004BB0 38AD0000 addi r5, r13, 0x0000 00004BB4 388E0000 addi r4, r14, 0x0000 00004BB8 39B30000 addi r13, r19, 0x0000 00004BBC 39D50000 addi r14, r21, 0x0000 00004BC0 3A720000 addi r19, r18, 0x0000 00004BC4 3AB40000 addi r21, r20, 0x0000 00004BC8 3A590000 addi r18, r25, 0x0000 00004BCC 3A970000 addi r20, r23, 0x0000 00004BD0 4085FEE8 ble cr1, -0x00000118 /* 00004AB8 */ 00004BD4 48000AF4 b +0x00000AF4 /* 000056C8 */ 00004BD8 88E60001 lbz r7, [r6 + 0x0001] 00004BDC 31E60002 addic r15, r6, 2 00004BE0 90E10058 stw [r1 + 0x0058], r7 00004BE4 80010058 lwz r0, [r1 + 0x0058] 00004BE8 80E1003C lwz r7, [r1 + 0x003C] 00004BEC 7C008810 subfc r0, r0, r17 00004BF0 7C110734 extsh r17, r0 00004BF4 880F0000 lbz r0, [r15] 00004BF8 31EF0001 addic r15, r15, 1 00004BFC 5406103A rlwinm r6, r0, 2, 0, 29 00004C00 7C07302E lwzx r0, r7, r6 label00004C04: 00004C04 80C10058 lwz r6, [r1 + 0x0058] 00004C08 90050000 stw [r5], r0 00004C0C 90050004 stw [r5 + 0x0004], r0 00004C10 90050008 stw [r5 + 0x0008], r0 00004C14 9005000C stw [r5 + 0x000C], r0 00004C18 90050010 stw [r5 + 0x0010], r0 00004C1C 90050014 stw [r5 + 0x0014], r0 00004C20 90050018 stw [r5 + 0x0018], r0 00004C24 9005001C stw [r5 + 0x001C], r0 00004C28 90040000 stw [r4], r0 00004C2C 90040004 stw [r4 + 0x0004], r0 00004C30 90040008 stw [r4 + 0x0008], r0 00004C34 9004000C stw [r4 + 0x000C], r0 00004C38 90040010 stw [r4 + 0x0010], r0 00004C3C 90040014 stw [r4 + 0x0014], r0 00004C40 90040018 stw [r4 + 0x0018], r0 00004C44 30C6FFFF subic r6, r6, 1 00004C48 9004001C stw [r4 + 0x001C], r0 00004C4C 900D0000 stw [r13], r0 00004C50 900D0004 stw [r13 + 0x0004], r0 00004C54 900D0008 stw [r13 + 0x0008], r0 00004C58 900D000C stw [r13 + 0x000C], r0 00004C5C 900D0010 stw [r13 + 0x0010], r0 00004C60 900D0014 stw [r13 + 0x0014], r0 00004C64 900D0018 stw [r13 + 0x0018], r0 00004C68 900D001C stw [r13 + 0x001C], r0 00004C6C 900E0000 stw [r14], r0 00004C70 900E0004 stw [r14 + 0x0004], r0 00004C74 900E0008 stw [r14 + 0x0008], r0 00004C78 900E000C stw [r14 + 0x000C], r0 00004C7C 900E0010 stw [r14 + 0x0010], r0 00004C80 900E0014 stw [r14 + 0x0014], r0 00004C84 900E0018 stw [r14 + 0x0018], r0 00004C88 900E001C stw [r14 + 0x001C], r0 00004C8C 90130000 stw [r19], r0 00004C90 90130004 stw [r19 + 0x0004], r0 00004C94 90130008 stw [r19 + 0x0008], r0 00004C98 9013000C stw [r19 + 0x000C], r0 00004C9C 90130010 stw [r19 + 0x0010], r0 00004CA0 90130014 stw [r19 + 0x0014], r0 00004CA4 90130018 stw [r19 + 0x0018], r0 00004CA8 9013001C stw [r19 + 0x001C], r0 00004CAC 7CC70735 extsh. r7, r6 00004CB0 90150000 stw [r21], r0 00004CB4 90150004 stw [r21 + 0x0004], r0 00004CB8 90150008 stw [r21 + 0x0008], r0 00004CBC 9015000C stw [r21 + 0x000C], r0 00004CC0 90150010 stw [r21 + 0x0010], r0 00004CC4 90150014 stw [r21 + 0x0014], r0 00004CC8 90150018 stw [r21 + 0x0018], r0 00004CCC 9015001C stw [r21 + 0x001C], r0 00004CD0 90120000 stw [r18], r0 00004CD4 90120004 stw [r18 + 0x0004], r0 00004CD8 90120008 stw [r18 + 0x0008], r0 00004CDC 9012000C stw [r18 + 0x000C], r0 00004CE0 90120010 stw [r18 + 0x0010], r0 00004CE4 90120014 stw [r18 + 0x0014], r0 00004CE8 90120018 stw [r18 + 0x0018], r0 00004CEC 9012001C stw [r18 + 0x001C], r0 00004CF0 90140000 stw [r20], r0 00004CF4 90140004 stw [r20 + 0x0004], r0 00004CF8 90140008 stw [r20 + 0x0008], r0 00004CFC 9014000C stw [r20 + 0x000C], r0 00004D00 90140010 stw [r20 + 0x0010], r0 00004D04 90140014 stw [r20 + 0x0014], r0 00004D08 90140018 stw [r20 + 0x0018], r0 00004D0C 9014001C stw [r20 + 0x001C], r0 00004D10 32730020 addic r19, r19, 32 00004D14 32B50020 addic r21, r21, 32 00004D18 31CE0020 addic r14, r14, 32 00004D1C 32520020 addic r18, r18, 32 00004D20 30A50020 addic r5, r5, 32 00004D24 30840020 addic r4, r4, 32 00004D28 31AD0020 addic r13, r13, 32 00004D2C 32940020 addic r20, r20, 32 00004D30 90E10058 stw [r1 + 0x0058], r7 00004D34 4080FED0 bge -0x00000130 /* 00004C04 */ 00004D38 48000990 b +0x00000990 /* 000056C8 */ 00004D3C 88060001 lbz r0, [r6 + 0x0001] 00004D40 80E1003C lwz r7, [r1 + 0x003C] 00004D44 5409103A rlwinm r9, r0, 2, 0, 29 00004D48 8103003C lwz r8, [r3 + 0x003C] 00004D4C 7C07482E lwzx r0, r7, r9 00004D50 81210048 lwz r9, [r1 + 0x0048] 00004D54 55081838 rlwinm r8, r8, 3, 0, 28 00004D58 7C09412E stwx r9, r0, r8 00004D5C 31E60003 addic r15, r6, 3 00004D60 88060002 lbz r0, [r6 + 0x0002] 00004D64 7CC94014 addc r6, r9, r8 00004D68 5408103A rlwinm r8, r0, 2, 0, 29 00004D6C 7C07402E lwzx r0, r7, r8 00004D70 90060004 stw [r6 + 0x0004], r0 00004D74 80C3003C lwz r6, [r3 + 0x003C] 00004D78 30E60001 addic r7, r6, 1 00004D7C 2C870100 cmpwi cr1, r7, 256 00004D80 90E3003C stw [r3 + 0x003C], r7 00004D84 54C0063E rlwinm r0, r6, 0, 24, 31 00004D88 4086001C bne cr1, +0x0000001C /* 00004DA4 */ 00004D8C 38C00000 li r6, 0x0000 00004D90 90C3003C stw [r3 + 0x003C], r6 00004D94 54061838 rlwinm r6, r0, 3, 0, 28 00004D98 48000010 b +0x00000010 /* 00004DA8 */ 00004D9C 88060001 lbz r0, [r6 + 0x0001] 00004DA0 31E60002 addic r15, r6, 2 label00004DA4: 00004DA4 54061838 rlwinm r6, r0, 3, 0, 28 label00004DA8: 00004DA8 80010058 lwz r0, [r1 + 0x0058] 00004DAC 80E10048 lwz r7, [r1 + 0x0048] 00004DB0 7C008810 subfc r0, r0, r17 00004DB4 7CC73014 addc r6, r7, r6 00004DB8 7C110734 extsh r17, r0 label00004DBC: 00004DBC 892F0000 lbz r9, [r15] 00004DC0 5527D97A rlwinm r7, r9, 27, 5, 29 00004DC4 7C06382E lwzx r0, r6, r7 00004DC8 5527E77A rlwinm r7, r9, 28, 29, 29 00004DCC 90050000 stw [r5], r0 00004DD0 90040000 stw [r4], r0 00004DD4 90050004 stw [r5 + 0x0004], r0 00004DD8 90040004 stw [r4 + 0x0004], r0 00004DDC 7C06382E lwzx r0, r6, r7 00004DE0 5527EF7A rlwinm r7, r9, 29, 29, 29 00004DE4 90050008 stw [r5 + 0x0008], r0 00004DE8 90040008 stw [r4 + 0x0008], r0 00004DEC 9005000C stw [r5 + 0x000C], r0 00004DF0 9004000C stw [r4 + 0x000C], r0 00004DF4 7C06382E lwzx r0, r6, r7 00004DF8 5527F77A rlwinm r7, r9, 30, 29, 29 00004DFC 90050010 stw [r5 + 0x0010], r0 00004E00 90040010 stw [r4 + 0x0010], r0 00004E04 90050014 stw [r5 + 0x0014], r0 00004E08 90040014 stw [r4 + 0x0014], r0 00004E0C 7C06382E lwzx r0, r6, r7 00004E10 90050018 stw [r5 + 0x0018], r0 00004E14 90040018 stw [r4 + 0x0018], r0 00004E18 9005001C stw [r5 + 0x001C], r0 00004E1C 9004001C stw [r4 + 0x001C], r0 00004E20 30840020 addic r4, r4, 32 00004E24 30A50020 addic r5, r5, 32 00004E28 5527FF7A rlwinm r7, r9, 31, 29, 29 00004E2C 7C06382E lwzx r0, r6, r7 00004E30 5527077A rlwinm r7, r9, 0, 29, 29 00004E34 900D0000 stw [r13], r0 00004E38 900E0000 stw [r14], r0 00004E3C 900D0004 stw [r13 + 0x0004], r0 00004E40 900E0004 stw [r14 + 0x0004], r0 00004E44 7C06382E lwzx r0, r6, r7 00004E48 55270F7A rlwinm r7, r9, 1, 29, 29 00004E4C 900D0008 stw [r13 + 0x0008], r0 00004E50 900E0008 stw [r14 + 0x0008], r0 00004E54 900D000C stw [r13 + 0x000C], r0 00004E58 900E000C stw [r14 + 0x000C], r0 00004E5C 7C06382E lwzx r0, r6, r7 00004E60 5528177A rlwinm r8, r9, 2, 29, 29 00004E64 900D0010 stw [r13 + 0x0010], r0 00004E68 900E0010 stw [r14 + 0x0010], r0 00004E6C 900D0014 stw [r13 + 0x0014], r0 00004E70 900E0014 stw [r14 + 0x0014], r0 00004E74 7C06402E lwzx r0, r6, r8 00004E78 900D0018 stw [r13 + 0x0018], r0 00004E7C 900E0018 stw [r14 + 0x0018], r0 00004E80 900D001C stw [r13 + 0x001C], r0 00004E84 900E001C stw [r14 + 0x001C], r0 00004E88 31CE0020 addic r14, r14, 32 00004E8C 31AD0020 addic r13, r13, 32 00004E90 892F0001 lbz r9, [r15 + 0x0001] 00004E94 31EF0002 addic r15, r15, 2 00004E98 5527D97A rlwinm r7, r9, 27, 5, 29 00004E9C 7C06382E lwzx r0, r6, r7 00004EA0 5527E77A rlwinm r7, r9, 28, 29, 29 00004EA4 90130000 stw [r19], r0 00004EA8 90150000 stw [r21], r0 00004EAC 90130004 stw [r19 + 0x0004], r0 00004EB0 90150004 stw [r21 + 0x0004], r0 00004EB4 7C06382E lwzx r0, r6, r7 00004EB8 5527EF7A rlwinm r7, r9, 29, 29, 29 00004EBC 90130008 stw [r19 + 0x0008], r0 00004EC0 90150008 stw [r21 + 0x0008], r0 00004EC4 9013000C stw [r19 + 0x000C], r0 00004EC8 9015000C stw [r21 + 0x000C], r0 00004ECC 7C06382E lwzx r0, r6, r7 00004ED0 5527F77A rlwinm r7, r9, 30, 29, 29 00004ED4 90130010 stw [r19 + 0x0010], r0 00004ED8 90150010 stw [r21 + 0x0010], r0 00004EDC 90130014 stw [r19 + 0x0014], r0 00004EE0 90150014 stw [r21 + 0x0014], r0 00004EE4 7C06382E lwzx r0, r6, r7 00004EE8 90130018 stw [r19 + 0x0018], r0 00004EEC 90150018 stw [r21 + 0x0018], r0 00004EF0 9013001C stw [r19 + 0x001C], r0 00004EF4 9015001C stw [r21 + 0x001C], r0 00004EF8 32B50020 addic r21, r21, 32 00004EFC 32730020 addic r19, r19, 32 00004F00 5527FF7A rlwinm r7, r9, 31, 29, 29 00004F04 7C06382E lwzx r0, r6, r7 00004F08 5527077A rlwinm r7, r9, 0, 29, 29 00004F0C 90120000 stw [r18], r0 00004F10 90140000 stw [r20], r0 00004F14 90120004 stw [r18 + 0x0004], r0 00004F18 90140004 stw [r20 + 0x0004], r0 00004F1C 7CE6382E lwzx r7, r6, r7 00004F20 80010058 lwz r0, [r1 + 0x0058] 00004F24 90F20008 stw [r18 + 0x0008], r7 00004F28 90F40008 stw [r20 + 0x0008], r7 00004F2C 90F2000C stw [r18 + 0x000C], r7 00004F30 90F4000C stw [r20 + 0x000C], r7 00004F34 55270F7A rlwinm r7, r9, 1, 29, 29 00004F38 7CE6382E lwzx r7, r6, r7 00004F3C 5528177A rlwinm r8, r9, 2, 29, 29 00004F40 90F20010 stw [r18 + 0x0010], r7 00004F44 90F40010 stw [r20 + 0x0010], r7 00004F48 90F20014 stw [r18 + 0x0014], r7 00004F4C 90F40014 stw [r20 + 0x0014], r7 00004F50 7CE6402E lwzx r7, r6, r8 00004F54 3000FFFF subic r0, r0, 1 00004F58 90F20018 stw [r18 + 0x0018], r7 00004F5C 90F40018 stw [r20 + 0x0018], r7 00004F60 90F2001C stw [r18 + 0x001C], r7 00004F64 90F4001C stw [r20 + 0x001C], r7 00004F68 32940020 addic r20, r20, 32 00004F6C 7C070735 extsh. r7, r0 label00004F70: 00004F70 32520020 addic r18, r18, 32 00004F74 90E10058 stw [r1 + 0x0058], r7 00004F78 4080FE44 bge -0x000001BC /* 00004DBC */ 00004F7C 3011FFFF subic r0, r17, 1 00004F80 7C060735 extsh. r6, r0 00004F84 4800074C b +0x0000074C /* 000056D0 */ 00004F88 88060001 lbz r0, [r6 + 0x0001] 00004F8C 80E1003C lwz r7, [r1 + 0x003C] 00004F90 5408103A rlwinm r8, r0, 2, 0, 29 00004F94 80030040 lwz r0, [r3 + 0x0040] 00004F98 7D07402E lwzx r8, r7, r8 00004F9C 80E1004C lwz r7, [r1 + 0x004C] 00004FA0 54092036 rlwinm r9, r0, 4, 0, 27 00004FA4 7D07492E stwx r7, r8, r9 00004FA8 88060002 lbz r0, [r6 + 0x0002] 00004FAC 7D274814 addc r9, r7, r9 00004FB0 80E1003C lwz r7, [r1 + 0x003C] 00004FB4 5408103A rlwinm r8, r0, 2, 0, 29 00004FB8 7C07402E lwzx r0, r7, r8 00004FBC 31E60005 addic r15, r6, 5 00004FC0 90090004 stw [r9 + 0x0004], r0 00004FC4 88060003 lbz r0, [r6 + 0x0003] 00004FC8 5408103A rlwinm r8, r0, 2, 0, 29 00004FCC 7D07402E lwzx r8, r7, r8 00004FD0 91090008 stw [r9 + 0x0008], r8 00004FD4 88060004 lbz r0, [r6 + 0x0004] 00004FD8 5406103A rlwinm r6, r0, 2, 0, 29 00004FDC 7C07302E lwzx r0, r7, r6 00004FE0 9009000C stw [r9 + 0x000C], r0 00004FE4 80C30040 lwz r6, [r3 + 0x0040] 00004FE8 30E60001 addic r7, r6, 1 00004FEC 2C870100 cmpwi cr1, r7, 256 00004FF0 90E30040 stw [r3 + 0x0040], r7 00004FF4 54C0063E rlwinm r0, r6, 0, 24, 31 00004FF8 4086001C bne cr1, +0x0000001C /* 00005014 */ 00004FFC 38C00000 li r6, 0x0000 00005000 90C30040 stw [r3 + 0x0040], r6 00005004 54062036 rlwinm r6, r0, 4, 0, 27 00005008 48000010 b +0x00000010 /* 00005018 */ 0000500C 88060001 lbz r0, [r6 + 0x0001] 00005010 31E60002 addic r15, r6, 2 label00005014: 00005014 54062036 rlwinm r6, r0, 4, 0, 27 label00005018: 00005018 80010058 lwz r0, [r1 + 0x0058] 0000501C 80E1004C lwz r7, [r1 + 0x004C] 00005020 7C008810 subfc r0, r0, r17 00005024 7CC73014 addc r6, r7, r6 00005028 7C110734 extsh r17, r0 label0000502C: 0000502C 892F0000 lbz r9, [r15] 00005030 5527E13A rlwinm r7, r9, 28, 4, 29 00005034 7C06382E lwzx r0, r6, r7 00005038 5527F73A rlwinm r7, r9, 30, 28, 29 0000503C 90050000 stw [r5], r0 00005040 90040000 stw [r4], r0 00005044 90050004 stw [r5 + 0x0004], r0 00005048 90040004 stw [r4 + 0x0004], r0 0000504C 7C06382E lwzx r0, r6, r7 00005050 5527073A rlwinm r7, r9, 0, 28, 29 00005054 90050008 stw [r5 + 0x0008], r0 00005058 90040008 stw [r4 + 0x0008], r0 0000505C 9005000C stw [r5 + 0x000C], r0 00005060 9004000C stw [r4 + 0x000C], r0 00005064 7C06382E lwzx r0, r6, r7 00005068 5528173A rlwinm r8, r9, 2, 28, 29 0000506C 90050010 stw [r5 + 0x0010], r0 00005070 90040010 stw [r4 + 0x0010], r0 00005074 90050014 stw [r5 + 0x0014], r0 00005078 90040014 stw [r4 + 0x0014], r0 0000507C 7C06402E lwzx r0, r6, r8 00005080 90050018 stw [r5 + 0x0018], r0 00005084 90040018 stw [r4 + 0x0018], r0 00005088 9005001C stw [r5 + 0x001C], r0 0000508C 9004001C stw [r4 + 0x001C], r0 00005090 30840020 addic r4, r4, 32 00005094 30A50020 addic r5, r5, 32 00005098 892F0001 lbz r9, [r15 + 0x0001] 0000509C 5527E13A rlwinm r7, r9, 28, 4, 29 000050A0 7C06382E lwzx r0, r6, r7 000050A4 5527F73A rlwinm r7, r9, 30, 28, 29 000050A8 900D0000 stw [r13], r0 000050AC 900E0000 stw [r14], r0 000050B0 900D0004 stw [r13 + 0x0004], r0 label000050B4: 000050B4 900E0004 stw [r14 + 0x0004], r0 000050B8 7C06382E lwzx r0, r6, r7 000050BC 5527073A rlwinm r7, r9, 0, 28, 29 000050C0 900D0008 stw [r13 + 0x0008], r0 000050C4 900E0008 stw [r14 + 0x0008], r0 000050C8 900D000C stw [r13 + 0x000C], r0 000050CC 900E000C stw [r14 + 0x000C], r0 000050D0 7C06382E lwzx r0, r6, r7 000050D4 5528173A rlwinm r8, r9, 2, 28, 29 000050D8 900D0010 stw [r13 + 0x0010], r0 000050DC 900E0010 stw [r14 + 0x0010], r0 000050E0 900D0014 stw [r13 + 0x0014], r0 000050E4 900E0014 stw [r14 + 0x0014], r0 000050E8 7C06402E lwzx r0, r6, r8 000050EC 900D0018 stw [r13 + 0x0018], r0 000050F0 900E0018 stw [r14 + 0x0018], r0 000050F4 900D001C stw [r13 + 0x001C], r0 000050F8 900E001C stw [r14 + 0x001C], r0 000050FC 31CE0020 addic r14, r14, 32 00005100 31AD0020 addic r13, r13, 32 00005104 892F0002 lbz r9, [r15 + 0x0002] 00005108 5527E13A rlwinm r7, r9, 28, 4, 29 0000510C 7C06382E lwzx r0, r6, r7 00005110 5527F73A rlwinm r7, r9, 30, 28, 29 00005114 90130000 stw [r19], r0 00005118 90150000 stw [r21], r0 0000511C 90130004 stw [r19 + 0x0004], r0 00005120 90150004 stw [r21 + 0x0004], r0 00005124 7C06382E lwzx r0, r6, r7 00005128 5527073A rlwinm r7, r9, 0, 28, 29 0000512C 90130008 stw [r19 + 0x0008], r0 00005130 90150008 stw [r21 + 0x0008], r0 00005134 9013000C stw [r19 + 0x000C], r0 00005138 9015000C stw [r21 + 0x000C], r0 0000513C 7C06382E lwzx r0, r6, r7 00005140 5528173A rlwinm r8, r9, 2, 28, 29 00005144 90130010 stw [r19 + 0x0010], r0 00005148 90150010 stw [r21 + 0x0010], r0 0000514C 90130014 stw [r19 + 0x0014], r0 00005150 90150014 stw [r21 + 0x0014], r0 00005154 7C06402E lwzx r0, r6, r8 00005158 90130018 stw [r19 + 0x0018], r0 0000515C 90150018 stw [r21 + 0x0018], r0 00005160 9013001C stw [r19 + 0x001C], r0 00005164 9015001C stw [r21 + 0x001C], r0 00005168 32B50020 addic r21, r21, 32 0000516C 32730020 addic r19, r19, 32 00005170 892F0003 lbz r9, [r15 + 0x0003] 00005174 31EF0004 addic r15, r15, 4 00005178 5527E13A rlwinm r7, r9, 28, 4, 29 0000517C 7C06382E lwzx r0, r6, r7 00005180 5527F73A rlwinm r7, r9, 30, 28, 29 00005184 90120000 stw [r18], r0 00005188 90140000 stw [r20], r0 0000518C 90120004 stw [r18 + 0x0004], r0 00005190 90140004 stw [r20 + 0x0004], r0 00005194 7C06382E lwzx r0, r6, r7 00005198 5527073A rlwinm r7, r9, 0, 28, 29 0000519C 90120008 stw [r18 + 0x0008], r0 000051A0 90140008 stw [r20 + 0x0008], r0 000051A4 9012000C stw [r18 + 0x000C], r0 000051A8 9014000C stw [r20 + 0x000C], r0 000051AC 7C06382E lwzx r0, r6, r7 000051B0 5528173A rlwinm r8, r9, 2, 28, 29 000051B4 90120010 stw [r18 + 0x0010], r0 000051B8 90140010 stw [r20 + 0x0010], r0 000051BC 90120014 stw [r18 + 0x0014], r0 000051C0 90140014 stw [r20 + 0x0014], r0 000051C4 7C06402E lwzx r0, r6, r8 000051C8 90120018 stw [r18 + 0x0018], r0 000051CC 90140018 stw [r20 + 0x0018], r0 000051D0 9012001C stw [r18 + 0x001C], r0 000051D4 9014001C stw [r20 + 0x001C], r0 000051D8 32940020 addic r20, r20, 32 000051DC 80010058 lwz r0, [r1 + 0x0058] 000051E0 32520020 addic r18, r18, 32 000051E4 3000FFFF subic r0, r0, 1 000051E8 7C070735 extsh. r7, r0 000051EC 90E10058 stw [r1 + 0x0058], r7 000051F0 4080FE3C bge -0x000001C4 /* 0000502C */ 000051F4 3011FFFF subic r0, r17, 1 000051F8 7C060735 extsh. r6, r0 000051FC 3A260000 addi r17, r6, 0x0000 00005200 480004D4 b +0x000004D4 /* 000056D4 */ 00005204 88060001 lbz r0, [r6 + 0x0001] 00005208 80E1003C lwz r7, [r1 + 0x003C] 0000520C 5408103A rlwinm r8, r0, 2, 0, 29 00005210 81230044 lwz r9, [r3 + 0x0044] 00005214 7C07402E lwzx r0, r7, r8 00005218 81010050 lwz r8, [r1 + 0x0050] 0000521C 55292834 rlwinm r9, r9, 5, 0, 26 00005220 7C08492E stwx r8, r0, r9 00005224 88060002 lbz r0, [r6 + 0x0002] 00005228 7D284814 addc r9, r8, r9 0000522C 5408103A rlwinm r8, r0, 2, 0, 29 00005230 7C07402E lwzx r0, r7, r8 00005234 90090004 stw [r9 + 0x0004], r0 00005238 88060003 lbz r0, [r6 + 0x0003] 0000523C 5408103A rlwinm r8, r0, 2, 0, 29 00005240 7D07402E lwzx r8, r7, r8 00005244 91090008 stw [r9 + 0x0008], r8 00005248 88060004 lbz r0, [r6 + 0x0004] 0000524C 5408103A rlwinm r8, r0, 2, 0, 29 00005250 7C07402E lwzx r0, r7, r8 00005254 9009000C stw [r9 + 0x000C], r0 00005258 88060005 lbz r0, [r6 + 0x0005] 0000525C 5408103A rlwinm r8, r0, 2, 0, 29 00005260 7D07402E lwzx r8, r7, r8 00005264 91090010 stw [r9 + 0x0010], r8 00005268 88060006 lbz r0, [r6 + 0x0006] 0000526C 5408103A rlwinm r8, r0, 2, 0, 29 00005270 7C07402E lwzx r0, r7, r8 00005274 31E60009 addic r15, r6, 9 00005278 90090014 stw [r9 + 0x0014], r0 0000527C 88060007 lbz r0, [r6 + 0x0007] 00005280 5408103A rlwinm r8, r0, 2, 0, 29 00005284 7C07402E lwzx r0, r7, r8 00005288 90090018 stw [r9 + 0x0018], r0 0000528C 88060008 lbz r0, [r6 + 0x0008] 00005290 5406103A rlwinm r6, r0, 2, 0, 29 00005294 7CC7302E lwzx r6, r7, r6 00005298 90C9001C stw [r9 + 0x001C], r6 0000529C 80C30044 lwz r6, [r3 + 0x0044] 000052A0 30060001 addic r0, r6, 1 000052A4 2C800100 cmpwi cr1, r0, 256 000052A8 90030044 stw [r3 + 0x0044], r0 000052AC 54C0063E rlwinm r0, r6, 0, 24, 31 000052B0 4086001C bne cr1, +0x0000001C /* 000052CC */ 000052B4 38C00000 li r6, 0x0000 000052B8 90C30044 stw [r3 + 0x0044], r6 000052BC 54062834 rlwinm r6, r0, 5, 0, 26 000052C0 48000010 b +0x00000010 /* 000052D0 */ 000052C4 88060001 lbz r0, [r6 + 0x0001] 000052C8 31E60002 addic r15, r6, 2 label000052CC: 000052CC 54062834 rlwinm r6, r0, 5, 0, 26 label000052D0: 000052D0 80010058 lwz r0, [r1 + 0x0058] 000052D4 80E10050 lwz r7, [r1 + 0x0050] 000052D8 7C008810 subfc r0, r0, r17 000052DC 7CC73014 addc r6, r7, r6 000052E0 7C110734 extsh r17, r0 label000052E4: 000052E4 A92F0000 lha r9, [r15] 000052E8 5527AEFA rlwinm r7, r9, 21, 27, 29 000052EC 7C06382E lwzx r0, r6, r7 000052F0 5527C6FA rlwinm r7, r9, 24, 27, 29 000052F4 90050000 stw [r5], r0 000052F8 90040000 stw [r4], r0 000052FC 90050004 stw [r5 + 0x0004], r0 00005300 90040004 stw [r4 + 0x0004], r0 00005304 7C06382E lwzx r0, r6, r7 00005308 5527DEFA rlwinm r7, r9, 27, 27, 29 0000530C 90050008 stw [r5 + 0x0008], r0 00005310 90040008 stw [r4 + 0x0008], r0 00005314 9005000C stw [r5 + 0x000C], r0 00005318 9004000C stw [r4 + 0x000C], r0 0000531C 7C06382E lwzx r0, r6, r7 00005320 5527F6FA rlwinm r7, r9, 30, 27, 29 00005324 90050010 stw [r5 + 0x0010], r0 00005328 90040010 stw [r4 + 0x0010], r0 0000532C 90050014 stw [r5 + 0x0014], r0 00005330 90040014 stw [r4 + 0x0014], r0 00005334 7C06382E lwzx r0, r6, r7 00005338 90050018 stw [r5 + 0x0018], r0 0000533C 90040018 stw [r4 + 0x0018], r0 00005340 9005001C stw [r5 + 0x001C], r0 00005344 9004001C stw [r4 + 0x001C], r0 00005348 30840020 addic r4, r4, 32 0000534C 30A50020 addic r5, r5, 32 00005350 A80F0002 lha r0, [r15 + 0x0002] 00005354 5407AEFA rlwinm r7, r0, 21, 27, 29 00005358 7D06382E lwzx r8, r6, r7 0000535C 5407C6FA rlwinm r7, r0, 24, 27, 29 00005360 910D0000 stw [r13], r8 00005364 910E0000 stw [r14], r8 00005368 910D0004 stw [r13 + 0x0004], r8 0000536C 910E0004 stw [r14 + 0x0004], r8 00005370 7D06382E lwzx r8, r6, r7 00005374 5407DEFA rlwinm r7, r0, 27, 27, 29 00005378 910D0008 stw [r13 + 0x0008], r8 0000537C 910E0008 stw [r14 + 0x0008], r8 00005380 910D000C stw [r13 + 0x000C], r8 00005384 910E000C stw [r14 + 0x000C], r8 00005388 7D06382E lwzx r8, r6, r7 0000538C 5407F6FA rlwinm r7, r0, 30, 27, 29 00005390 910D0010 stw [r13 + 0x0010], r8 00005394 910E0010 stw [r14 + 0x0010], r8 00005398 910D0014 stw [r13 + 0x0014], r8 0000539C 910E0014 stw [r14 + 0x0014], r8 000053A0 7CE6382E lwzx r7, r6, r7 000053A4 90ED0018 stw [r13 + 0x0018], r7 000053A8 90EE0018 stw [r14 + 0x0018], r7 000053AC 90ED001C stw [r13 + 0x001C], r7 000053B0 90EE001C stw [r14 + 0x001C], r7 000053B4 31CE0020 addic r14, r14, 32 000053B8 31AD0020 addic r13, r13, 32 000053BC A90F0004 lha r8, [r15 + 0x0004] 000053C0 5400452E rlwinm r0, r0, 8, 20, 23 000053C4 5507AEFA rlwinm r7, r8, 21, 27, 29 000053C8 7CE6382E lwzx r7, r6, r7 000053CC 51206426 rlwimi r0, r9, 12, 16, 19 000053D0 90F30000 stw [r19], r7 000053D4 90F50000 stw [r21], r7 000053D8 90F30004 stw [r19 + 0x0004], r7 000053DC 90F50004 stw [r21 + 0x0004], r7 000053E0 5507C6FA rlwinm r7, r8, 24, 27, 29 000053E4 7CE6382E lwzx r7, r6, r7 000053E8 31EF0006 addic r15, r15, 6 000053EC 90F30008 stw [r19 + 0x0008], r7 000053F0 90F50008 stw [r21 + 0x0008], r7 000053F4 90F3000C stw [r19 + 0x000C], r7 000053F8 90F5000C stw [r21 + 0x000C], r7 000053FC 5507DEFA rlwinm r7, r8, 27, 27, 29 00005400 7D26382E lwzx r9, r6, r7 00005404 5507F6FA rlwinm r7, r8, 30, 27, 29 00005408 91330010 stw [r19 + 0x0010], r9 0000540C 91350010 stw [r21 + 0x0010], r9 00005410 91330014 stw [r19 + 0x0014], r9 00005414 91350014 stw [r21 + 0x0014], r9 00005418 7CE6382E lwzx r7, r6, r7 0000541C 90F30018 stw [r19 + 0x0018], r7 00005420 90F50018 stw [r21 + 0x0018], r7 00005424 90F3001C stw [r19 + 0x001C], r7 00005428 55082636 rlwinm r8, r8, 4, 24, 27 0000542C 7C004378 or r0, r0, r8 00005430 90F5001C stw [r21 + 0x001C], r7 00005434 5407AEFA rlwinm r7, r0, 21, 27, 29 00005438 7CE6382E lwzx r7, r6, r7 0000543C 5408F6FA rlwinm r8, r0, 30, 27, 29 00005440 90F20000 stw [r18], r7 00005444 90F40000 stw [r20], r7 00005448 90F20004 stw [r18 + 0x0004], r7 0000544C 90F40004 stw [r20 + 0x0004], r7 00005450 5407C6FA rlwinm r7, r0, 24, 27, 29 00005454 7CE6382E lwzx r7, r6, r7 00005458 32730020 addic r19, r19, 32 0000545C 90F20008 stw [r18 + 0x0008], r7 00005460 90F40008 stw [r20 + 0x0008], r7 00005464 90F2000C stw [r18 + 0x000C], r7 00005468 90F4000C stw [r20 + 0x000C], r7 0000546C 5407DEFA rlwinm r7, r0, 27, 27, 29 00005470 7CE6382E lwzx r7, r6, r7 00005474 32B50020 addic r21, r21, 32 00005478 90F20010 stw [r18 + 0x0010], r7 0000547C 90F40010 stw [r20 + 0x0010], r7 00005480 90F20014 stw [r18 + 0x0014], r7 00005484 90F40014 stw [r20 + 0x0014], r7 00005488 7D06402E lwzx r8, r6, r8 0000548C 91120018 stw [r18 + 0x0018], r8 00005490 91140018 stw [r20 + 0x0018], r8 00005494 80010058 lwz r0, [r1 + 0x0058] 00005498 9112001C stw [r18 + 0x001C], r8 0000549C 3000FFFF subic r0, r0, 1 000054A0 7C070735 extsh. r7, r0 000054A4 9114001C stw [r20 + 0x001C], r8 000054A8 32940020 addic r20, r20, 32 000054AC 32520020 addic r18, r18, 32 000054B0 90E10058 stw [r1 + 0x0058], r7 000054B4 4080FE30 bge -0x000001D0 /* 000052E4 */ 000054B8 48000210 b +0x00000210 /* 000056C8 */ 000054BC 80010058 lwz r0, [r1 + 0x0058] 000054C0 83E1003C lwz r31, [r1 + 0x003C] 000054C4 7C008810 subfc r0, r0, r17 000054C8 7C110734 extsh r17, r0 label000054CC: 000054CC 880F0000 lbz r0, [r15] 000054D0 5406103A rlwinm r6, r0, 2, 0, 29 000054D4 7C1F302E lwzx r0, r31, r6 000054D8 90050000 stw [r5], r0 000054DC 90040000 stw [r4], r0 000054E0 90050004 stw [r5 + 0x0004], r0 000054E4 90040004 stw [r4 + 0x0004], r0 000054E8 880F0001 lbz r0, [r15 + 0x0001] 000054EC 5406103A rlwinm r6, r0, 2, 0, 29 000054F0 7C1F302E lwzx r0, r31, r6 000054F4 90050008 stw [r5 + 0x0008], r0 000054F8 90040008 stw [r4 + 0x0008], r0 000054FC 9005000C stw [r5 + 0x000C], r0 00005500 9004000C stw [r4 + 0x000C], r0 00005504 880F0002 lbz r0, [r15 + 0x0002] 00005508 5406103A rlwinm r6, r0, 2, 0, 29 0000550C 7C1F302E lwzx r0, r31, r6 00005510 90050010 stw [r5 + 0x0010], r0 00005514 90040010 stw [r4 + 0x0010], r0 00005518 90050014 stw [r5 + 0x0014], r0 0000551C 90040014 stw [r4 + 0x0014], r0 00005520 880F0003 lbz r0, [r15 + 0x0003] 00005524 5406103A rlwinm r6, r0, 2, 0, 29 00005528 7C1F302E lwzx r0, r31, r6 0000552C 90050018 stw [r5 + 0x0018], r0 00005530 90040018 stw [r4 + 0x0018], r0 00005534 9005001C stw [r5 + 0x001C], r0 00005538 9004001C stw [r4 + 0x001C], r0 0000553C 880F0004 lbz r0, [r15 + 0x0004] 00005540 30840020 addic r4, r4, 32 00005544 5406103A rlwinm r6, r0, 2, 0, 29 00005548 7C1F302E lwzx r0, r31, r6 0000554C 30A50020 addic r5, r5, 32 00005550 900D0000 stw [r13], r0 00005554 900E0000 stw [r14], r0 00005558 900D0004 stw [r13 + 0x0004], r0 0000555C 900E0004 stw [r14 + 0x0004], r0 00005560 880F0005 lbz r0, [r15 + 0x0005] 00005564 5406103A rlwinm r6, r0, 2, 0, 29 00005568 7C1F302E lwzx r0, r31, r6 0000556C 900D0008 stw [r13 + 0x0008], r0 00005570 900E0008 stw [r14 + 0x0008], r0 00005574 900D000C stw [r13 + 0x000C], r0 00005578 900E000C stw [r14 + 0x000C], r0 0000557C 880F0006 lbz r0, [r15 + 0x0006] 00005580 5406103A rlwinm r6, r0, 2, 0, 29 00005584 7C1F302E lwzx r0, r31, r6 00005588 900D0010 stw [r13 + 0x0010], r0 0000558C 900E0010 stw [r14 + 0x0010], r0 00005590 900D0014 stw [r13 + 0x0014], r0 00005594 900E0014 stw [r14 + 0x0014], r0 00005598 880F0007 lbz r0, [r15 + 0x0007] 0000559C 5406103A rlwinm r6, r0, 2, 0, 29 000055A0 7C1F302E lwzx r0, r31, r6 000055A4 900D0018 stw [r13 + 0x0018], r0 000055A8 900E0018 stw [r14 + 0x0018], r0 000055AC 900D001C stw [r13 + 0x001C], r0 000055B0 900E001C stw [r14 + 0x001C], r0 000055B4 880F0008 lbz r0, [r15 + 0x0008] 000055B8 31CE0020 addic r14, r14, 32 000055BC 5406103A rlwinm r6, r0, 2, 0, 29 000055C0 7C1F302E lwzx r0, r31, r6 000055C4 31AD0020 addic r13, r13, 32 000055C8 90130000 stw [r19], r0 000055CC 90150000 stw [r21], r0 000055D0 90130004 stw [r19 + 0x0004], r0 000055D4 90150004 stw [r21 + 0x0004], r0 000055D8 880F0009 lbz r0, [r15 + 0x0009] 000055DC 5406103A rlwinm r6, r0, 2, 0, 29 000055E0 7C1F302E lwzx r0, r31, r6 000055E4 90130008 stw [r19 + 0x0008], r0 000055E8 90150008 stw [r21 + 0x0008], r0 000055EC 9013000C stw [r19 + 0x000C], r0 000055F0 9015000C stw [r21 + 0x000C], r0 000055F4 880F000A lbz r0, [r15 + 0x000A] 000055F8 5406103A rlwinm r6, r0, 2, 0, 29 000055FC 7C1F302E lwzx r0, r31, r6 00005600 90130010 stw [r19 + 0x0010], r0 00005604 90150010 stw [r21 + 0x0010], r0 00005608 90130014 stw [r19 + 0x0014], r0 0000560C 90150014 stw [r21 + 0x0014], r0 00005610 880F000B lbz r0, [r15 + 0x000B] 00005614 5406103A rlwinm r6, r0, 2, 0, 29 00005618 7C1F302E lwzx r0, r31, r6 0000561C 90130018 stw [r19 + 0x0018], r0 00005620 90150018 stw [r21 + 0x0018], r0 00005624 9013001C stw [r19 + 0x001C], r0 00005628 9015001C stw [r21 + 0x001C], r0 0000562C 880F000C lbz r0, [r15 + 0x000C] 00005630 32B50020 addic r21, r21, 32 00005634 5406103A rlwinm r6, r0, 2, 0, 29 00005638 7C1F302E lwzx r0, r31, r6 0000563C 32730020 addic r19, r19, 32 00005640 90120000 stw [r18], r0 00005644 90140000 stw [r20], r0 00005648 90120004 stw [r18 + 0x0004], r0 0000564C 90140004 stw [r20 + 0x0004], r0 00005650 880F000D lbz r0, [r15 + 0x000D] 00005654 5406103A rlwinm r6, r0, 2, 0, 29 00005658 7C1F302E lwzx r0, r31, r6 0000565C 90120008 stw [r18 + 0x0008], r0 00005660 90140008 stw [r20 + 0x0008], r0 00005664 9012000C stw [r18 + 0x000C], r0 00005668 9014000C stw [r20 + 0x000C], r0 0000566C 880F000E lbz r0, [r15 + 0x000E] 00005670 5406103A rlwinm r6, r0, 2, 0, 29 00005674 7C1F302E lwzx r0, r31, r6 00005678 90120010 stw [r18 + 0x0010], r0 0000567C 90140010 stw [r20 + 0x0010], r0 00005680 90120014 stw [r18 + 0x0014], r0 00005684 90140014 stw [r20 + 0x0014], r0 00005688 88CF000F lbz r6, [r15 + 0x000F] 0000568C 80010058 lwz r0, [r1 + 0x0058] 00005690 54C6103A rlwinm r6, r6, 2, 0, 29 00005694 7CFF302E lwzx r7, r31, r6 00005698 3000FFFF subic r0, r0, 1 0000569C 90F20018 stw [r18 + 0x0018], r7 000056A0 90F40018 stw [r20 + 0x0018], r7 000056A4 90F2001C stw [r18 + 0x001C], r7 000056A8 7C060735 extsh. r6, r0 000056AC 90F4001C stw [r20 + 0x001C], r7 000056B0 38E60000 addi r7, r6, 0x0000 000056B4 32520020 addic r18, r18, 32 000056B8 31EF0010 addic r15, r15, 16 000056BC 32940020 addic r20, r20, 32 000056C0 90E10058 stw [r1 + 0x0058], r7 000056C4 4080FE08 bge -0x000001F8 /* 000054CC */ label000056C8: 000056C8 3011FFFF subic r0, r17, 1 000056CC 7C060735 extsh. r6, r0 label000056D0: 000056D0 3A260000 addi r17, r6, 0x0000 label000056D4: 000056D4 4080F260 bge -0x00000DA0 /* 00004934 */ label000056D8: 000056D8 3090FFFF subic r4, r16, 1 000056DC 7C850735 extsh. r5, r4 000056E0 80A10054 lwz r5, [r1 + 0x0054] 000056E4 80010040 lwz r0, [r1 + 0x0040] 000056E8 7C900734 extsh r16, r4 000056EC 7CA02814 addc r5, r0, r5 000056F0 90A10040 stw [r1 + 0x0040], r5 000056F4 4080F208 bge -0x00000DF8 /* 000048FC */ label000056F8: 000056F8 38A00001 li r5, 0x0001 000056FC 98A10038 stb [r1 + 0x0038], r5 00005700 91E30008 stw [r3 + 0x0008], r15 00005704 B9A10064 lmw r13, [r1 + 0x0064] 00005708 302100B0 addic r1, r1, 176 0000570C 4E800020 blr 00005710 00000000 .invalid 00005714 00002041 .invalid 00005718 80130100 lwz r0, [r19 + 0x0100] 0000571C 00000000 .invalid 00005720 00000EAC .invalid 00005724 0014534D .invalid 00005728 43444543 bcla 26, 4, 0x00004540 0000572C 4F4D5052 .invalid 4C 00005730 45535338 .invalid sc 00005734 544F3332 rlwinm r15, r2, 6, 12, 25 00005738 58320000 .invalid fn0000573C: 0000573C A943001E lha r10, [r3 + 0x001E] 00005740 80830068 lwz r4, [r3 + 0x0068] 00005744 300AFFFF subic r0, r10, 1 00005748 7C050735 extsh. r5, r0 0000574C 80840000 lwz r4, [r4] 00005750 BF81FFF0 stmw [r1 - 0x0010], r28 00005754 81630008 lwz r11, [r3 + 0x0008] 00005758 3124000C addic r9, r4, 12 0000575C 39450000 addi r10, r5, 0x0000 00005760 41800318 blt +0x00000318 /* 00005A78 */ 00005764 81820094 lwz r12, [r2 + 0x0094] 00005768 83E20098 lwz r31, [r2 + 0x0098] 0000576C 3BA00000 li r29, 0x0000 label00005770: 00005770 ABC3001A lha r30, [r3 + 0x001A] 00005774 308AFFFF subic r4, r10, 1 00005778 301EFFFF subic r0, r30, 1 0000577C 7C050735 extsh. r5, r0 00005780 7C870734 extsh r7, r4 00005784 3BC50000 addi r30, r5, 0x0000 00005788 39470000 addi r10, r7, 0x0000 0000578C 418002E4 blt +0x000002E4 /* 00005A70 */ label00005790: 00005790 890B0000 lbz r8, [r11] 00005794 3B8B0000 addi r28, r11, 0x0000 00005798 5504E13E rlwinm r4, r8, 28, 4, 31 0000579C 2884000F cmplwi cr1, r4, 15 000057A0 38A80000 addi r5, r8, 0x0000 000057A4 5504F0BA rlwinm r4, r8, 30, 2, 29 000057A8 38CB0000 addi r6, r11, 0x0000 000057AC 38080000 addi r0, r8, 0x0000 000057B0 316B0001 addic r11, r11, 1 000057B4 5508073E rlwinm r8, r8, 0, 28, 31 000057B8 418502A8 bgt cr1, +0x000002A8 /* 00005A60 */ 000057BC 7C8C202E lwzx r4, r12, r4 000057C0 7C84F814 addc r4, r4, r31 000057C4 7C8903A6 mtctr r4 000057C8 4E800420 bctr 000057CC 891C0001 lbz r8, [r28 + 0x0001] 000057D0 31660002 addic r11, r6, 2 label000057D4: 000057D4 7C88F010 subfc r4, r8, r30 000057D8 7C9E0734 extsh r30, r4 000057DC 48000284 b +0x00000284 /* 00005A60 */ 000057E0 891C0001 lbz r8, [r28 + 0x0001] 000057E4 317C0002 addic r11, r28, 2 000057E8 4BFFFFEC b -0x00000014 /* 000057D4 */ 000057EC 891C0001 lbz r8, [r28 + 0x0001] 000057F0 317C0002 addic r11, r28, 2 000057F4 7C884014 addc r4, r8, r8 000057F8 30840001 addic r4, r4, 1 000057FC 7C84F010 subfc r4, r4, r30 00005800 7C9E0734 extsh r30, r4 00005804 4800025C b +0x0000025C /* 00005A60 */ 00005808 891C0001 lbz r8, [r28 + 0x0001] 0000580C 317C0002 addic r11, r28, 2 00005810 7C88F010 subfc r4, r8, r30 00005814 7C9E0734 extsh r30, r4 00005818 316B0001 addic r11, r11, 1 0000581C 48000244 b +0x00000244 /* 00005A60 */ 00005820 80A3003C lwz r5, [r3 + 0x003C] 00005824 7C884014 addc r4, r8, r8 00005828 30050001 addic r0, r5, 1 0000582C 9003003C stw [r3 + 0x003C], r0 00005830 881C0001 lbz r0, [r28 + 0x0001] 00005834 54A51838 rlwinm r5, r5, 3, 0, 28 00005838 5406103A rlwinm r6, r0, 2, 0, 29 0000583C 7C09302E lwzx r0, r9, r6 00005840 80C30030 lwz r6, [r3 + 0x0030] 00005844 7D08F010 subfc r8, r8, r30 00005848 7C06292E stwx r6, r0, r5 0000584C 881C0002 lbz r0, [r28 + 0x0002] 00005850 317C0003 addic r11, r28, 3 00005854 541E103A rlwinm r30, r0, 2, 0, 29 00005858 7C09F02E lwzx r0, r9, r30 0000585C 7CA62814 addc r5, r6, r5 00005860 90050004 stw [r5 + 0x0004], r0 00005864 8003003C lwz r0, [r3 + 0x003C] 00005868 30840004 addic r4, r4, 4 0000586C 2C800100 cmpwi cr1, r0, 256 00005870 7D1E0734 extsh r30, r8 00005874 7D6B2014 addc r11, r11, r4 00005878 408601E8 bne cr1, +0x000001E8 /* 00005A60 */ 0000587C 93A3003C stw [r3 + 0x003C], r29 00005880 309EFFFF subic r4, r30, 1 00005884 7C800735 extsh. r0, r4 00005888 480001E0 b +0x000001E0 /* 00005A68 */ 0000588C 7C084014 addc r0, r8, r8 00005890 7C88F010 subfc r4, r8, r30 00005894 30000003 addic r0, r0, 3 00005898 7D6B0014 addc r11, r11, r0 0000589C 7C9E0734 extsh r30, r4 000058A0 480001C0 b +0x000001C0 /* 00005A60 */ 000058A4 7C08F010 subfc r0, r8, r30 000058A8 80830040 lwz r4, [r3 + 0x0040] 000058AC 54A816BA rlwinm r8, r5, 2, 26, 29 000058B0 30A40001 addic r5, r4, 1 000058B4 90A30040 stw [r3 + 0x0040], r5 000058B8 88BC0001 lbz r5, [r28 + 0x0001] 000058BC 54842036 rlwinm r4, r4, 4, 0, 27 000058C0 54A5103A rlwinm r5, r5, 2, 0, 29 000058C4 7CC9282E lwzx r6, r9, r5 000058C8 80A30034 lwz r5, [r3 + 0x0034] 000058CC 31080008 addic r8, r8, 8 000058D0 7CC5212E stwx r5, r6, r4 000058D4 88DC0002 lbz r6, [r28 + 0x0002] 000058D8 7C1E0734 extsh r30, r0 000058DC 54C6103A rlwinm r6, r6, 2, 0, 29 000058E0 7C09302E lwzx r0, r9, r6 000058E4 7C852014 addc r4, r5, r4 000058E8 90040004 stw [r4 + 0x0004], r0 000058EC 881C0003 lbz r0, [r28 + 0x0003] 000058F0 30DC0005 addic r6, r28, 5 000058F4 5405103A rlwinm r5, r0, 2, 0, 29 000058F8 7C09282E lwzx r0, r9, r5 000058FC 7D664014 addc r11, r6, r8 00005900 90040008 stw [r4 + 0x0008], r0 00005904 881C0004 lbz r0, [r28 + 0x0004] 00005908 5405103A rlwinm r5, r0, 2, 0, 29 0000590C 7C09282E lwzx r0, r9, r5 00005910 9004000C stw [r4 + 0x000C], r0 00005914 80830040 lwz r4, [r3 + 0x0040] 00005918 2C840100 cmpwi cr1, r4, 256 0000591C 40860144 bne cr1, +0x00000144 /* 00005A60 */ 00005920 93A30040 stw [r3 + 0x0040], r29 00005924 309EFFFF subic r4, r30, 1 00005928 7C800735 extsh. r0, r4 0000592C 33C00000 addic r30, r0, 0 00005930 4080FE60 bge -0x000001A0 /* 00005790 */ 00005934 4800013C b +0x0000013C /* 00005A70 */ 00005938 540016BA rlwinm r0, r0, 2, 26, 29 0000593C 7C88F010 subfc r4, r8, r30 00005940 30000005 addic r0, r0, 5 00005944 7D6B0014 addc r11, r11, r0 00005948 7C9E0734 extsh r30, r4 0000594C 48000114 b +0x00000114 /* 00005A60 */ 00005950 54041E78 rlwinm r4, r0, 3, 25, 28 00005954 80A30044 lwz r5, [r3 + 0x0044] 00005958 7C082010 subfc r0, r8, r4 0000595C 30850001 addic r4, r5, 1 00005960 90830044 stw [r3 + 0x0044], r4 00005964 889C0001 lbz r4, [r28 + 0x0001] 00005968 7C080010 subfc r0, r8, r0 0000596C 5484103A rlwinm r4, r4, 2, 0, 29 00005970 7CC9202E lwzx r6, r9, r4 00005974 80830038 lwz r4, [r3 + 0x0038] 00005978 54A52834 rlwinm r5, r5, 5, 0, 26 0000597C 7CC4292E stwx r4, r6, r5 00005980 88DC0002 lbz r6, [r28 + 0x0002] 00005984 7C842814 addc r4, r4, r5 00005988 54C6103A rlwinm r6, r6, 2, 0, 29 0000598C 7CC9302E lwzx r6, r9, r6 00005990 7D08F010 subfc r8, r8, r30 00005994 90C40004 stw [r4 + 0x0004], r6 00005998 88BC0003 lbz r5, [r28 + 0x0003] 0000599C 30C0000E addic r6, r0, 14 000059A0 54A5103A rlwinm r5, r5, 2, 0, 29 000059A4 7CA9282E lwzx r5, r9, r5 000059A8 301C0009 addic r0, r28, 9 000059AC 90A40008 stw [r4 + 0x0008], r5 000059B0 88BC0004 lbz r5, [r28 + 0x0004] 000059B4 54A5103A rlwinm r5, r5, 2, 0, 29 000059B8 7CA9282E lwzx r5, r9, r5 000059BC 7D603014 addc r11, r0, r6 000059C0 90A4000C stw [r4 + 0x000C], r5 000059C4 881C0005 lbz r0, [r28 + 0x0005] 000059C8 7D1E0734 extsh r30, r8 000059CC 5405103A rlwinm r5, r0, 2, 0, 29 000059D0 7C09282E lwzx r0, r9, r5 000059D4 90040010 stw [r4 + 0x0010], r0 000059D8 881C0006 lbz r0, [r28 + 0x0006] 000059DC 5405103A rlwinm r5, r0, 2, 0, 29 000059E0 7C09282E lwzx r0, r9, r5 000059E4 90040014 stw [r4 + 0x0014], r0 000059E8 881C0007 lbz r0, [r28 + 0x0007] 000059EC 5405103A rlwinm r5, r0, 2, 0, 29 000059F0 7C09282E lwzx r0, r9, r5 000059F4 90040018 stw [r4 + 0x0018], r0 000059F8 881C0008 lbz r0, [r28 + 0x0008] 000059FC 5405103A rlwinm r5, r0, 2, 0, 29 00005A00 7C09282E lwzx r0, r9, r5 00005A04 9004001C stw [r4 + 0x001C], r0 00005A08 80830044 lwz r4, [r3 + 0x0044] 00005A0C 2C840100 cmpwi cr1, r4, 256 00005A10 40860050 bne cr1, +0x00000050 /* 00005A60 */ 00005A14 93A30044 stw [r3 + 0x0044], r29 00005A18 309EFFFF subic r4, r30, 1 00005A1C 7C800735 extsh. r0, r4 00005A20 33C00000 addic r30, r0, 0 00005A24 4080FD6C bge -0x00000294 /* 00005790 */ 00005A28 48000048 b +0x00000048 /* 00005A70 */ 00005A2C 54001E78 rlwinm r0, r0, 3, 25, 28 00005A30 7C080010 subfc r0, r8, r0 00005A34 7C080010 subfc r0, r8, r0 00005A38 7C88F010 subfc r4, r8, r30 00005A3C 30000007 addic r0, r0, 7 00005A40 7D6B0014 addc r11, r11, r0 00005A44 7C9E0734 extsh r30, r4 00005A48 48000018 b +0x00000018 /* 00005A60 */ 00005A4C 7C88F010 subfc r4, r8, r30 00005A50 7C9E0734 extsh r30, r4 00005A54 30880001 addic r4, r8, 1 00005A58 54842036 rlwinm r4, r4, 4, 0, 27 00005A5C 7D6B2014 addc r11, r11, r4 label00005A60: 00005A60 309EFFFF subic r4, r30, 1 00005A64 7C800735 extsh. r0, r4 label00005A68: 00005A68 33C00000 addic r30, r0, 0 00005A6C 4080FD24 bge -0x000002DC /* 00005790 */ label00005A70: 00005A70 2C070000 cmpwi r7, 0 00005A74 4080FCFC bge -0x00000304 /* 00005770 */ label00005A78: 00005A78 91630008 stw [r3 + 0x0008], r11 00005A7C BB81FFF0 lmw r28, [r1 - 0x0010] 00005A80 4E800020 blr 00005A84 00000000 .invalid 00005A88 00002040 .invalid 00005A8C 00040100 .invalid 00005A90 00000000 .invalid 00005A94 00000348 .invalid 00005A98 000C534D .invalid 00005A9C 43536B69 bdzl cr4, +0x00006B68 /* 0000C604 */ 00005AA0 7038746F andi. r24, r1, 0x746F 00005AA4 33320000 addic r25, r18, 0 00005AA8 00000000 .invalid 00005AAC A8830022 lha r4, [r3 + 0x0022] 00005AB0 7C0802A6 mflr r0 00005AB4 2C840000 cmpwi cr1, r4, 0 00005AB8 BE01FFC0 stmw [r1 - 0x0040], r16 00005ABC 90010008 stw [r1 + 0x0008], r0 00005AC0 9421FF80 stwu [r1 - 0x0080], r1 00005AC4 40840018 bge cr1, +0x00000018 /* 00005ADC */ 00005AC8 480015C5 bl +0x000015C4 /* 0000708C */ 00005ACC 81810088 lwz r12, [r1 + 0x0088] 00005AD0 30210080 addic r1, r1, 128 00005AD4 7D8803A6 mtlr r12 00005AD8 4E800020 blr label00005ADC: 00005ADC AB63001E lha r27, [r3 + 0x001E] 00005AE0 80A30068 lwz r5, [r3 + 0x0068] 00005AE4 309BFFFF subic r4, r27, 1 00005AE8 7C860735 extsh. r6, r4 00005AEC 80A50000 lwz r5, [r5] 00005AF0 82A30008 lwz r21, [r3 + 0x0008] 00005AF4 82830010 lwz r20, [r3 + 0x0010] 00005AF8 32C5000C addic r22, r5, 12 00005AFC 3A400001 li r18, 0x0001 00005B00 9A410038 stb [r1 + 0x0038], r18 00005B04 AA630018 lha r19, [r3 + 0x0018] 00005B08 82030030 lwz r16, [r3 + 0x0030] 00005B0C 82230034 lwz r17, [r3 + 0x0034] 00005B10 83030038 lwz r24, [r3 + 0x0038] 00005B14 9A410038 stb [r1 + 0x0038], r18 00005B18 3B660000 addi r27, r6, 0x0000 00005B1C 4180086C blt +0x0000086C /* 00006388 */ 00005B20 83A200A4 lwz r29, [r2 + 0x00A4] 00005B24 83E200A8 lwz r31, [r2 + 0x00A8] 00005B28 3B800000 li r28, 0x0000 00005B2C 567A103A rlwinm r26, r19, 2, 0, 29 label00005B30: 00005B30 AB23001A lha r25, [r3 + 0x001A] 00005B34 7EF49814 addc r23, r20, r19 00005B38 3099FFFF subic r4, r25, 1 00005B3C 7C850735 extsh. r5, r4 00005B40 7FD3B814 addc r30, r19, r23 00005B44 38F40000 addi r7, r20, 0x0000 00005B48 7D73F014 addc r11, r19, r30 00005B4C 3B250000 addi r25, r5, 0x0000 00005B50 41800824 blt +0x00000824 /* 00006374 */ label00005B54: 00005B54 89950000 lbz r12, [r21] 00005B58 38950000 addi r4, r21, 0x0000 00005B5C 5585E13E rlwinm r5, r12, 28, 4, 31 00005B60 2885000F cmplwi cr1, r5, 15 00005B64 38AC0000 addi r5, r12, 0x0000 00005B68 32B50001 addic r21, r21, 1 00005B6C 558C073E rlwinm r12, r12, 0, 28, 31 00005B70 418507F4 bgt cr1, +0x000007F4 /* 00006364 */ 00005B74 54A5F0BA rlwinm r5, r5, 30, 2, 29 label00005B78: 00005B78 7CBD2814 addc r5, r29, r5 00005B7C 80A50040 lwz r5, [r5 + 0x0040] 00005B80 7CBF2814 addc r5, r31, r5 00005B84 7CA903A6 mtctr r5 00005B88 4E800420 bctr 00005B8C 89840001 lbz r12, [r4 + 0x0001] 00005B90 32A40002 addic r21, r4, 2 00005B94 308C0001 addic r4, r12, 1 00005B98 54841838 rlwinm r4, r4, 3, 0, 28 00005B9C 7C840734 extsh r4, r4 00005BA0 7CACC810 subfc r5, r12, r25 00005BA4 7D645814 addc r11, r4, r11 00005BA8 7CB90734 extsh r25, r5 00005BAC 7CE72014 addc r7, r7, r4 00005BB0 7EF72014 addc r23, r23, r4 00005BB4 7FDE2014 addc r30, r30, r4 00005BB8 480007AC b +0x000007AC /* 00006364 */ 00005BBC 89840001 lbz r12, [r4 + 0x0001] 00005BC0 32A40002 addic r21, r4, 2 00005BC4 7C8CC810 subfc r4, r12, r25 00005BC8 7C990734 extsh r25, r4 00005BCC 38C00001 li r6, 0x0001 label00005BD0: 00005BD0 30860001 addic r4, r6, 1 00005BD4 7C860734 extsh r6, r4 00005BD8 2C860004 cmpwi cr1, r6, 4 00005BDC 38870000 addi r4, r7, 0x0000 00005BE0 380C0000 addi r0, r12, 0x0000 00005BE4 80A7FFF8 lwz r5, [r7 - 0x0008] 00005BE8 8107FFFC lwz r8, [r7 - 0x0004] label00005BEC: 00005BEC 30E0FFFF subic r7, r0, 1 00005BF0 7CE00735 extsh. r0, r7 00005BF4 91040004 stw [r4 + 0x0004], r8 00005BF8 90A40000 stw [r4], r5 00005BFC 30840008 addic r4, r4, 8 00005C00 4080FFEC bge -0x00000014 /* 00005BEC */ 00005C04 38F70000 addi r7, r23, 0x0000 00005C08 3AFE0000 addi r23, r30, 0x0000 00005C0C 3BCB0000 addi r30, r11, 0x0000 00005C10 39640000 addi r11, r4, 0x0000 00005C14 4085FFBC ble cr1, -0x00000044 /* 00005BD0 */ 00005C18 4800074C b +0x0000074C /* 00006364 */ 00005C1C 89840001 lbz r12, [r4 + 0x0001] 00005C20 32A40002 addic r21, r4, 2 00005C24 7C8C6014 addc r4, r12, r12 00005C28 30840001 addic r4, r4, 1 00005C2C 7C84C810 subfc r4, r4, r25 00005C30 7C990734 extsh r25, r4 00005C34 39200001 li r9, 0x0001 label00005C38: 00005C38 30890001 addic r4, r9, 1 00005C3C 7C890734 extsh r9, r4 00005C40 2C890004 cmpwi cr1, r9, 4 00005C44 38C70000 addi r6, r7, 0x0000 00005C48 8087FFF0 lwz r4, [r7 - 0x0010] 00005C4C 8147FFF4 lwz r10, [r7 - 0x000C] 00005C50 380C0000 addi r0, r12, 0x0000 00005C54 80A7FFF8 lwz r5, [r7 - 0x0008] 00005C58 80E7FFFC lwz r7, [r7 - 0x0004] label00005C5C: 00005C5C 3000FFFF subic r0, r0, 1 00005C60 7C080735 extsh. r8, r0 00005C64 90860000 stw [r6], r4 00005C68 91460004 stw [r6 + 0x0004], r10 00005C6C 90A60008 stw [r6 + 0x0008], r5 00005C70 90E6000C stw [r6 + 0x000C], r7 00005C74 30C60010 addic r6, r6, 16 00005C78 38080000 addi r0, r8, 0x0000 00005C7C 4080FFE0 bge -0x00000020 /* 00005C5C */ 00005C80 38F70000 addi r7, r23, 0x0000 00005C84 3AFE0000 addi r23, r30, 0x0000 00005C88 3BCB0000 addi r30, r11, 0x0000 00005C8C 39660000 addi r11, r6, 0x0000 00005C90 4085FFA8 ble cr1, -0x00000058 /* 00005C38 */ 00005C94 480006D0 b +0x000006D0 /* 00006364 */ 00005C98 89840001 lbz r12, [r4 + 0x0001] 00005C9C 32A40002 addic r21, r4, 2 00005CA0 7C8CC810 subfc r4, r12, r25 00005CA4 7C990734 extsh r25, r4 00005CA8 88950000 lbz r4, [r21] 00005CAC 32B50001 addic r21, r21, 1 00005CB0 5484103A rlwinm r4, r4, 2, 0, 29 00005CB4 7C96202E lwzx r4, r22, r4 label00005CB8: 00005CB8 30ACFFFF subic r5, r12, 1 00005CBC 7CA60735 extsh. r6, r5 00005CC0 90870000 stw [r7], r4 00005CC4 90870004 stw [r7 + 0x0004], r4 00005CC8 90970000 stw [r23], r4 00005CCC 30E70008 addic r7, r7, 8 00005CD0 90970004 stw [r23 + 0x0004], r4 00005CD4 909E0000 stw [r30], r4 00005CD8 32F70008 addic r23, r23, 8 00005CDC 909E0004 stw [r30 + 0x0004], r4 00005CE0 908B0000 stw [r11], r4 00005CE4 908B0004 stw [r11 + 0x0004], r4 00005CE8 33DE0008 addic r30, r30, 8 00005CEC 316B0008 addic r11, r11, 8 00005CF0 39860000 addi r12, r6, 0x0000 00005CF4 4080FFC4 bge -0x0000003C /* 00005CB8 */ 00005CF8 4800066C b +0x0000066C /* 00006364 */ 00005CFC 88A40001 lbz r5, [r4 + 0x0001] 00005D00 80C3003C lwz r6, [r3 + 0x003C] 00005D04 54A5103A rlwinm r5, r5, 2, 0, 29 00005D08 7CB62A2E lhzx r5, r22, r5 00005D0C 54C6103A rlwinm r6, r6, 2, 0, 29 00005D10 32A40003 addic r21, r4, 3 00005D14 7CB0332E sthx r5, r16, r6 00005D18 88840002 lbz r4, [r4 + 0x0002] 00005D1C 7CB03014 addc r5, r16, r6 00005D20 5484103A rlwinm r4, r4, 2, 0, 29 00005D24 7C96222E lhzx r4, r22, r4 00005D28 B0850002 sth [r5 + 0x0002], r4 00005D2C 80A3003C lwz r5, [r3 + 0x003C] 00005D30 30850001 addic r4, r5, 1 00005D34 2C840100 cmpwi cr1, r4, 256 00005D38 9083003C stw [r3 + 0x003C], r4 00005D3C 54A5063E rlwinm r5, r5, 0, 24, 31 00005D40 4086001C bne cr1, +0x0000001C /* 00005D5C */ 00005D44 9383003C stw [r3 + 0x003C], r28 00005D48 54A4103A rlwinm r4, r5, 2, 0, 29 00005D4C 7CACC810 subfc r5, r12, r25 00005D50 48000014 b +0x00000014 /* 00005D64 */ 00005D54 88A40001 lbz r5, [r4 + 0x0001] 00005D58 32A40002 addic r21, r4, 2 label00005D5C: 00005D5C 54A4103A rlwinm r4, r5, 2, 0, 29 00005D60 7CACC810 subfc r5, r12, r25 label00005D64: 00005D64 7C902014 addc r4, r16, r4 00005D68 7CB90734 extsh r25, r5 label00005D6C: 00005D6C 88150000 lbz r0, [r21] 00005D70 310CFFFF subic r8, r12, 1 00005D74 5406D1BC rlwinm r6, r0, 26, 6, 30 00005D78 7D24322E lhzx r9, r4, r6 00005D7C 5406DFBC rlwinm r6, r0, 27, 30, 30 00005D80 7CC4322E lhzx r6, r4, r6 00005D84 54050FBC rlwinm r5, r0, 1, 30, 30 00005D88 5529801E rlwinm r9, r9, 16, 0, 15 00005D8C 7CC93014 addc r6, r9, r6 00005D90 90C70000 stw [r7], r6 00005D94 5406E7BC rlwinm r6, r0, 28, 30, 30 00005D98 7D24322E lhzx r9, r4, r6 00005D9C 5406EFBC rlwinm r6, r0, 29, 30, 30 00005DA0 7CC4322E lhzx r6, r4, r6 00005DA4 5529801E rlwinm r9, r9, 16, 0, 15 00005DA8 7CC93014 addc r6, r9, r6 00005DAC 90C70004 stw [r7 + 0x0004], r6 00005DB0 5406F7BC rlwinm r6, r0, 30, 30, 30 00005DB4 7D24322E lhzx r9, r4, r6 00005DB8 5406FFBC rlwinm r6, r0, 31, 30, 30 00005DBC 7CC4322E lhzx r6, r4, r6 00005DC0 5529801E rlwinm r9, r9, 16, 0, 15 00005DC4 7CC93014 addc r6, r9, r6 00005DC8 90D70000 stw [r23], r6 00005DCC 540607BC rlwinm r6, r0, 0, 30, 30 00005DD0 7CC4322E lhzx r6, r4, r6 00005DD4 7CA42A2E lhzx r5, r4, r5 00005DD8 54C6801E rlwinm r6, r6, 16, 0, 15 00005DDC 7CA62814 addc r5, r6, r5 00005DE0 90B70004 stw [r23 + 0x0004], r5 00005DE4 88150001 lbz r0, [r21 + 0x0001] 00005DE8 7D060735 extsh. r6, r8 00005DEC 5405D1BC rlwinm r5, r0, 26, 6, 30 00005DF0 7D242A2E lhzx r9, r4, r5 00005DF4 5405DFBC rlwinm r5, r0, 27, 30, 30 00005DF8 7CA42A2E lhzx r5, r4, r5 00005DFC 5529801E rlwinm r9, r9, 16, 0, 15 00005E00 7CA92814 addc r5, r9, r5 00005E04 90BE0000 stw [r30], r5 00005E08 5405E7BC rlwinm r5, r0, 28, 30, 30 00005E0C 7D242A2E lhzx r9, r4, r5 00005E10 5405EFBC rlwinm r5, r0, 29, 30, 30 00005E14 7CA42A2E lhzx r5, r4, r5 label00005E18: 00005E18 5529801E rlwinm r9, r9, 16, 0, 15 00005E1C 7CA92814 addc r5, r9, r5 00005E20 90BE0004 stw [r30 + 0x0004], r5 00005E24 5405F7BC rlwinm r5, r0, 30, 30, 30 00005E28 7D242A2E lhzx r9, r4, r5 00005E2C 5405FFBC rlwinm r5, r0, 31, 30, 30 00005E30 7CA42A2E lhzx r5, r4, r5 00005E34 5529801E rlwinm r9, r9, 16, 0, 15 00005E38 7CA92814 addc r5, r9, r5 00005E3C 90AB0000 stw [r11], r5 00005E40 540507BC rlwinm r5, r0, 0, 30, 30 00005E44 7D242A2E lhzx r9, r4, r5 00005E48 54050FBC rlwinm r5, r0, 1, 30, 30 00005E4C 7CA42A2E lhzx r5, r4, r5 00005E50 5526801E rlwinm r6, r9, 16, 0, 15 00005E54 7CA62814 addc r5, r6, r5 00005E58 90AB0004 stw [r11 + 0x0004], r5 00005E5C 30E70008 addic r7, r7, 8 00005E60 32F70008 addic r23, r23, 8 00005E64 32B50002 addic r21, r21, 2 00005E68 33DE0008 addic r30, r30, 8 00005E6C 316B0008 addic r11, r11, 8 00005E70 7D0C0734 extsh r12, r8 00005E74 4080FEF8 bge -0x00000108 /* 00005D6C */ 00005E78 480004EC b +0x000004EC /* 00006364 */ 00005E7C 88A40001 lbz r5, [r4 + 0x0001] 00005E80 80C30040 lwz r6, [r3 + 0x0040] 00005E84 54A5103A rlwinm r5, r5, 2, 0, 29 00005E88 7CB62A2E lhzx r5, r22, r5 00005E8C 54C61838 rlwinm r6, r6, 3, 0, 28 00005E90 7CB1332E sthx r5, r17, r6 00005E94 88A40002 lbz r5, [r4 + 0x0002] 00005E98 32A40005 addic r21, r4, 5 00005E9C 54A5103A rlwinm r5, r5, 2, 0, 29 00005EA0 7CB62A2E lhzx r5, r22, r5 00005EA4 7CD13014 addc r6, r17, r6 00005EA8 B0A60002 sth [r6 + 0x0002], r5 00005EAC 88A40003 lbz r5, [r4 + 0x0003] 00005EB0 54A5103A rlwinm r5, r5, 2, 0, 29 00005EB4 7CB62A2E lhzx r5, r22, r5 00005EB8 B0A60004 sth [r6 + 0x0004], r5 00005EBC 88840004 lbz r4, [r4 + 0x0004] 00005EC0 5484103A rlwinm r4, r4, 2, 0, 29 00005EC4 7C96222E lhzx r4, r22, r4 00005EC8 B0860006 sth [r6 + 0x0006], r4 00005ECC 80A30040 lwz r5, [r3 + 0x0040] 00005ED0 30850001 addic r4, r5, 1 00005ED4 2C840100 cmpwi cr1, r4, 256 00005ED8 90830040 stw [r3 + 0x0040], r4 00005EDC 54A5063E rlwinm r5, r5, 0, 24, 31 00005EE0 4086001C bne cr1, +0x0000001C /* 00005EFC */ 00005EE4 93830040 stw [r3 + 0x0040], r28 00005EE8 54A41838 rlwinm r4, r5, 3, 0, 28 00005EEC 7CACC810 subfc r5, r12, r25 00005EF0 48000014 b +0x00000014 /* 00005F04 */ 00005EF4 88A40001 lbz r5, [r4 + 0x0001] 00005EF8 32A40002 addic r21, r4, 2 label00005EFC: 00005EFC 54A41838 rlwinm r4, r5, 3, 0, 28 00005F00 7CACC810 subfc r5, r12, r25 label00005F04: 00005F04 7C912014 addc r4, r17, r4 00005F08 7CB90734 extsh r25, r5 label00005F0C: 00005F0C 89150000 lbz r8, [r21] 00005F10 312CFFFF subic r9, r12, 1 00005F14 5506D97C rlwinm r6, r8, 27, 5, 30 00005F18 7D44322E lhzx r10, r4, r6 00005F1C 5506EF7C rlwinm r6, r8, 29, 29, 30 00005F20 7CC4322E lhzx r6, r4, r6 00005F24 554A801E rlwinm r10, r10, 16, 0, 15 00005F28 7CCA3014 addc r6, r10, r6 00005F2C 55050F7C rlwinm r5, r8, 1, 29, 30 00005F30 90C70000 stw [r7], r6 00005F34 7CC42A2E lhzx r6, r4, r5 00005F38 5505FF7C rlwinm r5, r8, 31, 29, 30 00005F3C 7CA42A2E lhzx r5, r4, r5 00005F40 7D200735 extsh. r0, r9 00005F44 54A5801E rlwinm r5, r5, 16, 0, 15 00005F48 7CA53014 addc r5, r5, r6 00005F4C 90A70004 stw [r7 + 0x0004], r5 00005F50 88D50001 lbz r6, [r21 + 0x0001] 00005F54 54C5D97C rlwinm r5, r6, 27, 5, 30 00005F58 7D042A2E lhzx r8, r4, r5 00005F5C 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005F60 7CA42A2E lhzx r5, r4, r5 00005F64 5508801E rlwinm r8, r8, 16, 0, 15 00005F68 7CA82814 addc r5, r8, r5 00005F6C 90B70000 stw [r23], r5 00005F70 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005F74 7D042A2E lhzx r8, r4, r5 00005F78 54C50F7C rlwinm r5, r6, 1, 29, 30 00005F7C 7CA42A2E lhzx r5, r4, r5 00005F80 5506801E rlwinm r6, r8, 16, 0, 15 00005F84 7CA62814 addc r5, r6, r5 00005F88 90B70004 stw [r23 + 0x0004], r5 00005F8C 88D50002 lbz r6, [r21 + 0x0002] 00005F90 30E70008 addic r7, r7, 8 00005F94 54C5D97C rlwinm r5, r6, 27, 5, 30 00005F98 7C042A2E lhzx r0, r4, r5 00005F9C 54C5EF7C rlwinm r5, r6, 29, 29, 30 00005FA0 7CA42A2E lhzx r5, r4, r5 00005FA4 5400801E rlwinm r0, r0, 16, 0, 15 00005FA8 7CA02814 addc r5, r0, r5 00005FAC 90BE0000 stw [r30], r5 00005FB0 54C5FF7C rlwinm r5, r6, 31, 29, 30 00005FB4 7C042A2E lhzx r0, r4, r5 label00005FB8: 00005FB8 54C50F7C rlwinm r5, r6, 1, 29, 30 00005FBC 7CA42A2E lhzx r5, r4, r5 00005FC0 5406801E rlwinm r6, r0, 16, 0, 15 00005FC4 7CA62814 addc r5, r6, r5 00005FC8 90BE0004 stw [r30 + 0x0004], r5 00005FCC 88150003 lbz r0, [r21 + 0x0003] 00005FD0 5405D97C rlwinm r5, r0, 27, 5, 30 00005FD4 7CA42A2E lhzx r5, r4, r5 00005FD8 5406EF7C rlwinm r6, r0, 29, 29, 30 00005FDC 7CC4322E lhzx r6, r4, r6 00005FE0 54A5801E rlwinm r5, r5, 16, 0, 15 00005FE4 7CA53014 addc r5, r5, r6 label00005FE8: 00005FE8 90AB0000 stw [r11], r5 00005FEC 5405FF7C rlwinm r5, r0, 31, 29, 30 00005FF0 7CC42A2E lhzx r6, r4, r5 00005FF4 54050F7C rlwinm r5, r0, 1, 29, 30 00005FF8 7CA42A2E lhzx r5, r4, r5 00005FFC 54C6801E rlwinm r6, r6, 16, 0, 15 00006000 7CA62814 addc r5, r6, r5 00006004 90AB0004 stw [r11 + 0x0004], r5 00006008 32F70008 addic r23, r23, 8 0000600C 33DE0008 addic r30, r30, 8 00006010 32B50004 addic r21, r21, 4 00006014 316B0008 addic r11, r11, 8 00006018 7D2C0734 extsh r12, r9 0000601C 4080FEF0 bge -0x00000110 /* 00005F0C */ 00006020 48000344 b +0x00000344 /* 00006364 */ 00006024 88A40001 lbz r5, [r4 + 0x0001] 00006028 80C30044 lwz r6, [r3 + 0x0044] 0000602C 54A5103A rlwinm r5, r5, 2, 0, 29 00006030 7CB62A2E lhzx r5, r22, r5 label00006034: 00006034 54C62036 rlwinm r6, r6, 4, 0, 27 00006038 7CB8332E sthx r5, r24, r6 0000603C 88A40002 lbz r5, [r4 + 0x0002] 00006040 7CD83014 addc r6, r24, r6 00006044 54A5103A rlwinm r5, r5, 2, 0, 29 00006048 7CB62A2E lhzx r5, r22, r5 0000604C B0A60002 sth [r6 + 0x0002], r5 00006050 88A40003 lbz r5, [r4 + 0x0003] 00006054 54A5103A rlwinm r5, r5, 2, 0, 29 00006058 7CB62A2E lhzx r5, r22, r5 0000605C B0A60004 sth [r6 + 0x0004], r5 00006060 88A40004 lbz r5, [r4 + 0x0004] 00006064 54A5103A rlwinm r5, r5, 2, 0, 29 00006068 7CB62A2E lhzx r5, r22, r5 0000606C B0A60006 sth [r6 + 0x0006], r5 00006070 88A40005 lbz r5, [r4 + 0x0005] 00006074 54A5103A rlwinm r5, r5, 2, 0, 29 00006078 7CB62A2E lhzx r5, r22, r5 0000607C B0A60008 sth [r6 + 0x0008], r5 00006080 88A40006 lbz r5, [r4 + 0x0006] 00006084 54A5103A rlwinm r5, r5, 2, 0, 29 00006088 7CB62A2E lhzx r5, r22, r5 0000608C B0A6000A sth [r6 + 0x000A], r5 00006090 88A40007 lbz r5, [r4 + 0x0007] 00006094 32A40009 addic r21, r4, 9 00006098 54A5103A rlwinm r5, r5, 2, 0, 29 0000609C 7CB62A2E lhzx r5, r22, r5 000060A0 B0A6000C sth [r6 + 0x000C], r5 000060A4 88840008 lbz r4, [r4 + 0x0008] 000060A8 5484103A rlwinm r4, r4, 2, 0, 29 000060AC 7C96222E lhzx r4, r22, r4 000060B0 B086000E sth [r6 + 0x000E], r4 000060B4 80A30044 lwz r5, [r3 + 0x0044] 000060B8 30850001 addic r4, r5, 1 000060BC 2C840100 cmpwi cr1, r4, 256 label000060C0: 000060C0 90830044 stw [r3 + 0x0044], r4 000060C4 54A5063E rlwinm r5, r5, 0, 24, 31 000060C8 4086001C bne cr1, +0x0000001C /* 000060E4 */ 000060CC 93830044 stw [r3 + 0x0044], r28 000060D0 54A42036 rlwinm r4, r5, 4, 0, 27 000060D4 7CACC810 subfc r5, r12, r25 000060D8 48000014 b +0x00000014 /* 000060EC */ 000060DC 88A40001 lbz r5, [r4 + 0x0001] 000060E0 32A40002 addic r21, r4, 2 label000060E4: 000060E4 54A42036 rlwinm r4, r5, 4, 0, 27 000060E8 7CACC810 subfc r5, r12, r25 label000060EC: 000060EC 7C982014 addc r4, r24, r4 000060F0 7CB90734 extsh r25, r5 label000060F4: 000060F4 A9350000 lha r9, [r21] 000060F8 318CFFFF subic r12, r12, 1 000060FC 5525A73C rlwinm r5, r9, 20, 28, 30 00006100 7CC42A2E lhzx r6, r4, r5 00006104 5525BF3C rlwinm r5, r9, 23, 28, 30 00006108 7CA42A2E lhzx r5, r4, r5 0000610C 54C6801E rlwinm r6, r6, 16, 0, 15 00006110 7CA62814 addc r5, r6, r5 00006114 90A70000 stw [r7], r5 00006118 5525D73C rlwinm r5, r9, 26, 28, 30 0000611C 7CC42A2E lhzx r6, r4, r5 00006120 5525EF3C rlwinm r5, r9, 29, 28, 30 00006124 7CA42A2E lhzx r5, r4, r5 00006128 54C6801E rlwinm r6, r6, 16, 0, 15 0000612C 7CA62814 addc r5, r6, r5 00006130 90A70004 stw [r7 + 0x0004], r5 label00006134: 00006134 A8D50002 lha r6, [r21 + 0x0002] 00006138 7D8A0735 extsh. r10, r12 0000613C 54C5A73C rlwinm r5, r6, 20, 28, 30 00006140 7C042A2E lhzx r0, r4, r5 00006144 54C5BF3C rlwinm r5, r6, 23, 28, 30 00006148 7CA42A2E lhzx r5, r4, r5 0000614C 5400801E rlwinm r0, r0, 16, 0, 15 00006150 7CA02814 addc r5, r0, r5 00006154 90B70000 stw [r23], r5 00006158 54C5D73C rlwinm r5, r6, 26, 28, 30 0000615C 7C042A2E lhzx r0, r4, r5 00006160 54C5EF3C rlwinm r5, r6, 29, 28, 30 00006164 7CA42A2E lhzx r5, r4, r5 00006168 5400801E rlwinm r0, r0, 16, 0, 15 label0000616C: 0000616C 7CA02814 addc r5, r0, r5 00006170 90B70004 stw [r23 + 0x0004], r5 00006174 A9150004 lha r8, [r21 + 0x0004] 00006178 54C0452E rlwinm r0, r6, 8, 20, 23 0000617C 5505A73C rlwinm r5, r8, 20, 28, 30 00006180 7CA42A2E lhzx r5, r4, r5 00006184 5506BF3C rlwinm r6, r8, 23, 28, 30 00006188 7CC4322E lhzx r6, r4, r6 0000618C 54A5801E rlwinm r5, r5, 16, 0, 15 00006190 7CA53014 addc r5, r5, r6 00006194 90BE0000 stw [r30], r5 00006198 5505D73C rlwinm r5, r8, 26, 28, 30 label0000619C: 0000619C 7CC42A2E lhzx r6, r4, r5 000061A0 5505EF3C rlwinm r5, r8, 29, 28, 30 000061A4 7CA42A2E lhzx r5, r4, r5 000061A8 54C6801E rlwinm r6, r6, 16, 0, 15 000061AC 55082636 rlwinm r8, r8, 4, 24, 27 000061B0 7CA62814 addc r5, r6, r5 000061B4 51206426 rlwimi r0, r9, 12, 16, 19 000061B8 7C064378 or r6, r0, r8 000061BC 90BE0004 stw [r30 + 0x0004], r5 000061C0 54C5A73C rlwinm r5, r6, 20, 28, 30 000061C4 7D042A2E lhzx r8, r4, r5 000061C8 5405BF3C rlwinm r5, r0, 23, 28, 30 000061CC 7CA42A2E lhzx r5, r4, r5 000061D0 5500801E rlwinm r0, r8, 16, 0, 15 000061D4 7CA02814 addc r5, r0, r5 000061D8 90AB0000 stw [r11], r5 000061DC 54C5D73C rlwinm r5, r6, 26, 28, 30 000061E0 7C042A2E lhzx r0, r4, r5 000061E4 54C5EF3C rlwinm r5, r6, 29, 28, 30 000061E8 7CA42A2E lhzx r5, r4, r5 000061EC 5406801E rlwinm r6, r0, 16, 0, 15 000061F0 7CA62814 addc r5, r6, r5 000061F4 90AB0004 stw [r11 + 0x0004], r5 000061F8 30E70008 addic r7, r7, 8 000061FC 32F70008 addic r23, r23, 8 00006200 32B50006 addic r21, r21, 6 00006204 33DE0008 addic r30, r30, 8 00006208 316B0008 addic r11, r11, 8 0000620C 398A0000 addi r12, r10, 0x0000 00006210 4080FEE4 bge -0x0000011C /* 000060F4 */ 00006214 48000150 b +0x00000150 /* 00006364 */ 00006218 7C8CC810 subfc r4, r12, r25 0000621C 7C990734 extsh r25, r4 label00006220: 00006220 88950000 lbz r4, [r21] 00006224 88D50001 lbz r6, [r21 + 0x0001] 00006228 5484103A rlwinm r4, r4, 2, 0, 29 0000622C 7CB6222E lhzx r5, r22, r4 00006230 54C4103A rlwinm r4, r6, 2, 0, 29 00006234 7C96222E lhzx r4, r22, r4 00006238 54A5801E rlwinm r5, r5, 16, 0, 15 0000623C 7C842814 addc r4, r4, r5 00006240 90870000 stw [r7], r4 00006244 88950002 lbz r4, [r21 + 0x0002] 00006248 88D50003 lbz r6, [r21 + 0x0003] 0000624C 5484103A rlwinm r4, r4, 2, 0, 29 00006250 7CB6222E lhzx r5, r22, r4 00006254 54C4103A rlwinm r4, r6, 2, 0, 29 00006258 7C96222E lhzx r4, r22, r4 0000625C 54A5801E rlwinm r5, r5, 16, 0, 15 00006260 7C842814 addc r4, r4, r5 00006264 90870004 stw [r7 + 0x0004], r4 00006268 88950004 lbz r4, [r21 + 0x0004] 0000626C 88D50005 lbz r6, [r21 + 0x0005] 00006270 5484103A rlwinm r4, r4, 2, 0, 29 00006274 7CB6222E lhzx r5, r22, r4 00006278 54C4103A rlwinm r4, r6, 2, 0, 29 0000627C 7C96222E lhzx r4, r22, r4 00006280 54A5801E rlwinm r5, r5, 16, 0, 15 00006284 7C842814 addc r4, r4, r5 00006288 90970000 stw [r23], r4 0000628C 88950006 lbz r4, [r21 + 0x0006] 00006290 88D50007 lbz r6, [r21 + 0x0007] 00006294 5484103A rlwinm r4, r4, 2, 0, 29 00006298 7CB6222E lhzx r5, r22, r4 0000629C 54C4103A rlwinm r4, r6, 2, 0, 29 000062A0 7C96222E lhzx r4, r22, r4 000062A4 54A5801E rlwinm r5, r5, 16, 0, 15 000062A8 7C842814 addc r4, r4, r5 000062AC 90970004 stw [r23 + 0x0004], r4 000062B0 88950008 lbz r4, [r21 + 0x0008] 000062B4 88D50009 lbz r6, [r21 + 0x0009] 000062B8 5484103A rlwinm r4, r4, 2, 0, 29 000062BC 7CB6222E lhzx r5, r22, r4 000062C0 54C4103A rlwinm r4, r6, 2, 0, 29 000062C4 7C96222E lhzx r4, r22, r4 000062C8 54A5801E rlwinm r5, r5, 16, 0, 15 000062CC 7C842814 addc r4, r4, r5 000062D0 909E0000 stw [r30], r4 000062D4 8895000A lbz r4, [r21 + 0x000A] 000062D8 88D5000B lbz r6, [r21 + 0x000B] 000062DC 5484103A rlwinm r4, r4, 2, 0, 29 000062E0 7CB6222E lhzx r5, r22, r4 000062E4 54C4103A rlwinm r4, r6, 2, 0, 29 000062E8 7C96222E lhzx r4, r22, r4 000062EC 54A5801E rlwinm r5, r5, 16, 0, 15 000062F0 7C842814 addc r4, r4, r5 000062F4 909E0004 stw [r30 + 0x0004], r4 000062F8 8895000C lbz r4, [r21 + 0x000C] 000062FC 88D5000D lbz r6, [r21 + 0x000D] 00006300 5484103A rlwinm r4, r4, 2, 0, 29 00006304 7CB6222E lhzx r5, r22, r4 00006308 54C4103A rlwinm r4, r6, 2, 0, 29 0000630C 7C96222E lhzx r4, r22, r4 00006310 54A5801E rlwinm r5, r5, 16, 0, 15 00006314 7C842814 addc r4, r4, r5 00006318 908B0000 stw [r11], r4 0000631C 8895000E lbz r4, [r21 + 0x000E] 00006320 32F70008 addic r23, r23, 8 00006324 5484103A rlwinm r4, r4, 2, 0, 29 00006328 88D5000F lbz r6, [r21 + 0x000F] 0000632C 7CB6222E lhzx r5, r22, r4 00006330 54C4103A rlwinm r4, r6, 2, 0, 29 00006334 7C96222E lhzx r4, r22, r4 00006338 54A5801E rlwinm r5, r5, 16, 0, 15 0000633C 30CCFFFF subic r6, r12, 1 00006340 7CA42814 addc r5, r4, r5 00006344 7CC40735 extsh. r4, r6 00006348 90AB0004 stw [r11 + 0x0004], r5 0000634C 33DE0008 addic r30, r30, 8 00006350 30E70008 addic r7, r7, 8 00006354 32B50010 addic r21, r21, 16 00006358 316B0008 addic r11, r11, 8 0000635C 39840000 addi r12, r4, 0x0000 00006360 4080FEC0 bge -0x00000140 /* 00006220 */ label00006364: 00006364 3099FFFF subic r4, r25, 1 fn00006368: 00006368 7C850735 extsh. r5, r4 0000636C 3B250000 addi r25, r5, 0x0000 00006370 4080F7E4 bge -0x0000081C /* 00005B54 */ label00006374: 00006374 309BFFFF subic r4, r27, 1 00006378 7C850735 extsh. r5, r4 0000637C 7E94D014 addc r20, r20, r26 00006380 3B650000 addi r27, r5, 0x0000 00006384 4080F7AC bge -0x00000854 /* 00005B30 */ label00006388: 00006388 9A410038 stb [r1 + 0x0038], r18 0000638C 92A30008 stw [r3 + 0x0008], r21 00006390 BA010040 lmw r16, [r1 + 0x0040] 00006394 30210080 addic r1, r1, 128 00006398 4E800020 blr 0000639C 00000000 .invalid 000063A0 00002041 .invalid 000063A4 80100100 lwz r0, [r16 + 0x0100] 000063A8 00000000 .invalid 000063AC 000008F0 .invalid 000063B0 0012534D .invalid 000063B4 43444543 bcla 26, 4, 0x00004540 000063B8 4F4D5052 .invalid 4C 000063BC 45535338 .invalid sc 000063C0 544F3136 rlwinm r15, r2, 6, 4, 27 000063C4 A8830022 lha r4, [r3 + 0x0022] 000063C8 7C0802A6 mflr r0 000063CC 2C840000 cmpwi cr1, r4, 0 000063D0 BDA1FFB4 stmw [r1 - 0x004C], r13 000063D4 90010008 stw [r1 + 0x0008], r0 000063D8 9421FF60 stwu [r1 - 0x00A0], r1 000063DC 40840018 bge cr1, +0x00000018 /* 000063F4 */ 000063E0 48000CAD bl +0x00000CAC /* 0000708C */ 000063E4 818100A8 lwz r12, [r1 + 0x00A8] 000063E8 302100A0 addic r1, r1, 160 000063EC 7D8803A6 mtlr r12 000063F0 4E800020 blr label000063F4: 000063F4 80830068 lwz r4, [r3 + 0x0068] 000063F8 AA03001E lha r16, [r3 + 0x001E] 000063FC 80840000 lwz r4, [r4] 00006400 30B0FFFF subic r5, r16, 1 00006404 3264000C addic r19, r4, 12 00006408 80830010 lwz r4, [r3 + 0x0010] 0000640C 7CA60735 extsh. r6, r5 00006410 9081003C stw [r1 + 0x003C], r4 00006414 38800001 li r4, 0x0001 00006418 81C30008 lwz r14, [r3 + 0x0008] 0000641C 98810038 stb [r1 + 0x0038], r4 00006420 A8C30018 lha r6, [r3 + 0x0018] 00006424 82830030 lwz r20, [r3 + 0x0030] 00006428 81E30034 lwz r15, [r3 + 0x0034] 0000642C 90C10040 stw [r1 + 0x0040], r6 00006430 82A30038 lwz r21, [r3 + 0x0038] 00006434 98810038 stb [r1 + 0x0038], r4 00006438 7CB00734 extsh r16, r5 0000643C 41800C0C blt +0x00000C0C /* 00007048 */ 00006440 38860000 addi r4, r6, 0x0000 00006444 54841838 rlwinm r4, r4, 3, 0, 28 00006448 822200A8 lwz r17, [r2 + 0x00A8] 0000644C 3A400000 li r18, 0x0000 00006450 90810044 stw [r1 + 0x0044], r4 label00006454: 00006454 A9A3001A lha r13, [r3 + 0x001A] 00006458 80E10040 lwz r7, [r1 + 0x0040] 0000645C 30CDFFFF subic r6, r13, 1 00006460 80A1003C lwz r5, [r1 + 0x003C] 00006464 7CC00735 extsh. r0, r6 00006468 7C853814 addc r4, r5, r7 0000646C 7EE72014 addc r23, r7, r4 00006470 7F27B814 addc r25, r7, r23 00006474 7F67C814 addc r27, r7, r25 00006478 7F47D814 addc r26, r7, r27 0000647C 7F07D014 addc r24, r7, r26 00006480 7EC7C014 addc r22, r7, r24 00006484 31A00000 addic r13, r0, 0 00006488 41800BA0 blt +0x00000BA0 /* 00007028 */ label0000648C: 0000648C 8B8E0000 lbz r28, [r14] 00006490 38CE0000 addi r6, r14, 0x0000 00006494 5787E13E rlwinm r7, r28, 28, 4, 31 00006498 2887000F cmplwi cr1, r7, 15 0000649C 38FC0000 addi r7, r28, 0x0000 000064A0 31CE0001 addic r14, r14, 1 000064A4 579C073E rlwinm r28, r28, 0, 28, 31 000064A8 41850B70 bgt cr1, +0x00000B70 /* 00007018 */ 000064AC 800200A4 lwz r0, [r2 + 0x00A4] 000064B0 54E7F0BA rlwinm r7, r7, 30, 2, 29 000064B4 7CE03814 addc r7, r0, r7 000064B8 80E70080 lwz r7, [r7 + 0x0080] 000064BC 7CF13814 addc r7, r17, r7 000064C0 7CE903A6 mtctr r7 000064C4 4E800420 bctr 000064C8 8B860001 lbz r28, [r6 + 0x0001] 000064CC 31C60002 addic r14, r6, 2 000064D0 30DC0001 addic r6, r28, 1 000064D4 54C62036 rlwinm r6, r6, 4, 0, 27 000064D8 7CC60734 extsh r6, r6 000064DC 7CFC6810 subfc r7, r28, r13 000064E0 7EC6B014 addc r22, r6, r22 000064E4 7CED0734 extsh r13, r7 000064E8 7CA53014 addc r5, r5, r6 000064EC 7C843014 addc r4, r4, r6 000064F0 7EF73014 addc r23, r23, r6 000064F4 7F393014 addc r25, r25, r6 000064F8 7F7B3014 addc r27, r27, r6 000064FC 7F5A3014 addc r26, r26, r6 00006500 7F183014 addc r24, r24, r6 00006504 48000B14 b +0x00000B14 /* 00007018 */ 00006508 8B860001 lbz r28, [r6 + 0x0001] 0000650C 31C60002 addic r14, r6, 2 00006510 7CDC6810 subfc r6, r28, r13 00006514 7CCD0734 extsh r13, r6 00006518 38000001 li r0, 0x0001 label0000651C: 0000651C 30C00001 addic r6, r0, 1 00006520 7CC00734 extsh r0, r6 00006524 38C40000 addi r6, r4, 0x0000 00006528 2C800004 cmpwi cr1, r0, 4 0000652C 38E50000 addi r7, r5, 0x0000 00006530 395C0000 addi r10, r28, 0x0000 00006534 8105FFF0 lwz r8, [r5 - 0x0010] 00006538 8125FFF4 lwz r9, [r5 - 0x000C] 0000653C 8085FFF8 lwz r4, [r5 - 0x0008] 00006540 8165FFFC lwz r11, [r5 - 0x0004] label00006544: 00006544 30AAFFFF subic r5, r10, 1 00006548 7CAA0735 extsh. r10, r5 0000654C 91070000 stw [r7], r8 00006550 91270004 stw [r7 + 0x0004], r9 00006554 90870008 stw [r7 + 0x0008], r4 00006558 9167000C stw [r7 + 0x000C], r11 0000655C 91060000 stw [r6], r8 00006560 91260004 stw [r6 + 0x0004], r9 00006564 90860008 stw [r6 + 0x0008], r4 00006568 9166000C stw [r6 + 0x000C], r11 0000656C 30E70010 addic r7, r7, 16 00006570 30C60010 addic r6, r6, 16 00006574 4080FFD0 bge -0x00000030 /* 00006544 */ 00006578 38B70000 addi r5, r23, 0x0000 0000657C 38990000 addi r4, r25, 0x0000 00006580 3AFB0000 addi r23, r27, 0x0000 00006584 3B3A0000 addi r25, r26, 0x0000 00006588 3B780000 addi r27, r24, 0x0000 0000658C 3B560000 addi r26, r22, 0x0000 00006590 3B070000 addi r24, r7, 0x0000 00006594 3AC60000 addi r22, r6, 0x0000 00006598 4085FF84 ble cr1, -0x0000007C /* 0000651C */ 0000659C 48000A7C b +0x00000A7C /* 00007018 */ 000065A0 8B860001 lbz r28, [r6 + 0x0001] 000065A4 31C60002 addic r14, r6, 2 000065A8 7CDCE014 addc r6, r28, r28 000065AC 30C60001 addic r6, r6, 1 000065B0 7CC66810 subfc r6, r6, r13 000065B4 7CCD0734 extsh r13, r6 000065B8 3BC00001 li r30, 0x0001 label000065BC: 000065BC 30DE0001 addic r6, r30, 1 000065C0 7CDE0734 extsh r30, r6 000065C4 39840000 addi r12, r4, 0x0000 000065C8 2C9E0004 cmpwi cr1, r30, 4 000065CC 39450000 addi r10, r5, 0x0000 000065D0 389C0000 addi r4, r28, 0x0000 000065D4 83A5FFE0 lwz r29, [r5 - 0x0020] 000065D8 8105FFE4 lwz r8, [r5 - 0x001C] 000065DC 80E5FFE8 lwz r7, [r5 - 0x0018] 000065E0 80C5FFEC lwz r6, [r5 - 0x0014] 000065E4 8005FFF0 lwz r0, [r5 - 0x0010] 000065E8 83E5FFF4 lwz r31, [r5 - 0x000C] 000065EC 8165FFF8 lwz r11, [r5 - 0x0008] 000065F0 8125FFFC lwz r9, [r5 - 0x0004] label000065F4: 000065F4 3084FFFF subic r4, r4, 1 000065F8 7C850735 extsh. r5, r4 000065FC 93AA0000 stw [r10], r29 00006600 93AC0000 stw [r12], r29 00006604 910A0004 stw [r10 + 0x0004], r8 00006608 910C0004 stw [r12 + 0x0004], r8 0000660C 90EA0008 stw [r10 + 0x0008], r7 00006610 90EC0008 stw [r12 + 0x0008], r7 00006614 90CA000C stw [r10 + 0x000C], r6 00006618 90CC000C stw [r12 + 0x000C], r6 0000661C 900A0010 stw [r10 + 0x0010], r0 00006620 900C0010 stw [r12 + 0x0010], r0 00006624 93EA0014 stw [r10 + 0x0014], r31 00006628 93EC0014 stw [r12 + 0x0014], r31 0000662C 916A0018 stw [r10 + 0x0018], r11 00006630 916C0018 stw [r12 + 0x0018], r11 00006634 912A001C stw [r10 + 0x001C], r9 00006638 912C001C stw [r12 + 0x001C], r9 0000663C 318C0020 addic r12, r12, 32 00006640 314A0020 addic r10, r10, 32 00006644 38850000 addi r4, r5, 0x0000 00006648 4080FFAC bge -0x00000054 /* 000065F4 */ 0000664C 38B70000 addi r5, r23, 0x0000 00006650 38990000 addi r4, r25, 0x0000 00006654 3AFB0000 addi r23, r27, 0x0000 00006658 3B3A0000 addi r25, r26, 0x0000 0000665C 3B780000 addi r27, r24, 0x0000 00006660 3B560000 addi r26, r22, 0x0000 00006664 3B0A0000 addi r24, r10, 0x0000 00006668 3ACC0000 addi r22, r12, 0x0000 0000666C 4085FF50 ble cr1, -0x000000B0 /* 000065BC */ 00006670 480009A8 b +0x000009A8 /* 00007018 */ 00006674 8B860001 lbz r28, [r6 + 0x0001] 00006678 31C60002 addic r14, r6, 2 0000667C 7CDC6810 subfc r6, r28, r13 00006680 7CCD0734 extsh r13, r6 00006684 88CE0000 lbz r6, [r14] 00006688 31CE0001 addic r14, r14, 1 0000668C 54C6103A rlwinm r6, r6, 2, 0, 29 00006690 7CD3302E lwzx r6, r19, r6 label00006694: 00006694 30FCFFFF subic r7, r28, 1 00006698 7CE00735 extsh. r0, r7 0000669C 90C50000 stw [r5], r6 000066A0 90C50004 stw [r5 + 0x0004], r6 000066A4 90C50008 stw [r5 + 0x0008], r6 000066A8 90C5000C stw [r5 + 0x000C], r6 000066AC 90C40000 stw [r4], r6 000066B0 90C40004 stw [r4 + 0x0004], r6 000066B4 90C40008 stw [r4 + 0x0008], r6 000066B8 90C4000C stw [r4 + 0x000C], r6 000066BC 90D70000 stw [r23], r6 000066C0 90D70004 stw [r23 + 0x0004], r6 000066C4 90D70008 stw [r23 + 0x0008], r6 000066C8 90D7000C stw [r23 + 0x000C], r6 000066CC 90D90000 stw [r25], r6 000066D0 90D90004 stw [r25 + 0x0004], r6 000066D4 90D90008 stw [r25 + 0x0008], r6 000066D8 90D9000C stw [r25 + 0x000C], r6 000066DC 90DB0000 stw [r27], r6 000066E0 90DB0004 stw [r27 + 0x0004], r6 000066E4 90DB0008 stw [r27 + 0x0008], r6 000066E8 90DB000C stw [r27 + 0x000C], r6 000066EC 90DA0000 stw [r26], r6 000066F0 90DA0004 stw [r26 + 0x0004], r6 000066F4 90DA0008 stw [r26 + 0x0008], r6 000066F8 90DA000C stw [r26 + 0x000C], r6 000066FC 90D80000 stw [r24], r6 00006700 90D80004 stw [r24 + 0x0004], r6 00006704 90D80008 stw [r24 + 0x0008], r6 00006708 90D8000C stw [r24 + 0x000C], r6 0000670C 90D60000 stw [r22], r6 00006710 90D60004 stw [r22 + 0x0004], r6 00006714 90D60008 stw [r22 + 0x0008], r6 00006718 90D6000C stw [r22 + 0x000C], r6 0000671C 337B0010 addic r27, r27, 16 00006720 335A0010 addic r26, r26, 16 00006724 33390010 addic r25, r25, 16 00006728 33180010 addic r24, r24, 16 0000672C 30A50010 addic r5, r5, 16 00006730 30840010 addic r4, r4, 16 00006734 32F70010 addic r23, r23, 16 00006738 32D60010 addic r22, r22, 16 0000673C 33800000 addic r28, r0, 0 00006740 4080FF54 bge -0x000000AC /* 00006694 */ 00006744 480008D4 b +0x000008D4 /* 00007018 */ 00006748 88E60001 lbz r7, [r6 + 0x0001] 0000674C 8003003C lwz r0, [r3 + 0x003C] 00006750 54E7103A rlwinm r7, r7, 2, 0, 29 00006754 7CF33A2E lhzx r7, r19, r7 00006758 5408103A rlwinm r8, r0, 2, 0, 29 0000675C 31C60003 addic r14, r6, 3 00006760 7CF4432E sthx r7, r20, r8 00006764 88C60002 lbz r6, [r6 + 0x0002] 00006768 7CF44014 addc r7, r20, r8 0000676C 54C6103A rlwinm r6, r6, 2, 0, 29 00006770 7CD3322E lhzx r6, r19, r6 00006774 B0C70002 sth [r7 + 0x0002], r6 00006778 80E3003C lwz r7, [r3 + 0x003C] 0000677C 31070001 addic r8, r7, 1 00006780 2C880100 cmpwi cr1, r8, 256 00006784 9103003C stw [r3 + 0x003C], r8 00006788 54E7063E rlwinm r7, r7, 0, 24, 31 0000678C 4086001C bne cr1, +0x0000001C /* 000067A8 */ 00006790 9243003C stw [r3 + 0x003C], r18 00006794 54E6103A rlwinm r6, r7, 2, 0, 29 00006798 7C1C6810 subfc r0, r28, r13 0000679C 48000014 b +0x00000014 /* 000067B0 */ 000067A0 88E60001 lbz r7, [r6 + 0x0001] 000067A4 31C60002 addic r14, r6, 2 label000067A8: 000067A8 54E6103A rlwinm r6, r7, 2, 0, 29 000067AC 7C1C6810 subfc r0, r28, r13 label000067B0: 000067B0 7CF43014 addc r7, r20, r6 000067B4 7C0D0734 extsh r13, r0 label000067B8: 000067B8 892E0000 lbz r9, [r14] 000067BC 5526D1BC rlwinm r6, r9, 26, 6, 30 000067C0 7C07322E lhzx r0, r7, r6 000067C4 5526DFBC rlwinm r6, r9, 27, 30, 30 000067C8 5408801E rlwinm r8, r0, 16, 0, 15 000067CC 7C004014 addc r0, r0, r8 000067D0 90050000 stw [r5], r0 000067D4 90040000 stw [r4], r0 000067D8 7C07322E lhzx r0, r7, r6 000067DC 5526E7BC rlwinm r6, r9, 28, 30, 30 000067E0 5408801E rlwinm r8, r0, 16, 0, 15 000067E4 7C004014 addc r0, r0, r8 000067E8 90050004 stw [r5 + 0x0004], r0 000067EC 90040004 stw [r4 + 0x0004], r0 000067F0 7C07322E lhzx r0, r7, r6 000067F4 5526EFBC rlwinm r6, r9, 29, 30, 30 000067F8 5408801E rlwinm r8, r0, 16, 0, 15 000067FC 7C004014 addc r0, r0, r8 00006800 90050008 stw [r5 + 0x0008], r0 00006804 90040008 stw [r4 + 0x0008], r0 00006808 7CC7322E lhzx r6, r7, r6 0000680C 54C0801E rlwinm r0, r6, 16, 0, 15 00006810 7CC60014 addc r6, r6, r0 00006814 90C5000C stw [r5 + 0x000C], r6 00006818 90C4000C stw [r4 + 0x000C], r6 0000681C 30840010 addic r4, r4, 16 00006820 30A50010 addic r5, r5, 16 00006824 5526F7BC rlwinm r6, r9, 30, 30, 30 00006828 7CC7322E lhzx r6, r7, r6 0000682C 55280FBC rlwinm r8, r9, 1, 30, 30 00006830 54C0801E rlwinm r0, r6, 16, 0, 15 00006834 7CC60014 addc r6, r6, r0 00006838 90D70000 stw [r23], r6 0000683C 90D90000 stw [r25], r6 00006840 5526FFBC rlwinm r6, r9, 31, 30, 30 00006844 7C07322E lhzx r0, r7, r6 00006848 552607BC rlwinm r6, r9, 0, 30, 30 0000684C 5409801E rlwinm r9, r0, 16, 0, 15 00006850 7C004814 addc r0, r0, r9 00006854 90170004 stw [r23 + 0x0004], r0 00006858 90190004 stw [r25 + 0x0004], r0 0000685C 7CC7322E lhzx r6, r7, r6 00006860 54C0801E rlwinm r0, r6, 16, 0, 15 00006864 7CC60014 addc r6, r6, r0 00006868 90D70008 stw [r23 + 0x0008], r6 0000686C 90D90008 stw [r25 + 0x0008], r6 00006870 7CC7422E lhzx r6, r7, r8 00006874 54C0801E rlwinm r0, r6, 16, 0, 15 00006878 7CC60014 addc r6, r6, r0 0000687C 90D7000C stw [r23 + 0x000C], r6 00006880 90D9000C stw [r25 + 0x000C], r6 00006884 33390010 addic r25, r25, 16 00006888 32F70010 addic r23, r23, 16 0000688C 892E0001 lbz r9, [r14 + 0x0001] 00006890 31CE0002 addic r14, r14, 2 00006894 5526D1BC rlwinm r6, r9, 26, 6, 30 00006898 7C07322E lhzx r0, r7, r6 0000689C 5526DFBC rlwinm r6, r9, 27, 30, 30 000068A0 5408801E rlwinm r8, r0, 16, 0, 15 000068A4 7C004014 addc r0, r0, r8 000068A8 901B0000 stw [r27], r0 000068AC 901A0000 stw [r26], r0 000068B0 7C07322E lhzx r0, r7, r6 000068B4 5526E7BC rlwinm r6, r9, 28, 30, 30 000068B8 5408801E rlwinm r8, r0, 16, 0, 15 000068BC 7C004014 addc r0, r0, r8 000068C0 901B0004 stw [r27 + 0x0004], r0 000068C4 901A0004 stw [r26 + 0x0004], r0 000068C8 7C07322E lhzx r0, r7, r6 000068CC 5526EFBC rlwinm r6, r9, 29, 30, 30 000068D0 5408801E rlwinm r8, r0, 16, 0, 15 000068D4 7C004014 addc r0, r0, r8 000068D8 901B0008 stw [r27 + 0x0008], r0 000068DC 901A0008 stw [r26 + 0x0008], r0 000068E0 7CC7322E lhzx r6, r7, r6 000068E4 54C0801E rlwinm r0, r6, 16, 0, 15 000068E8 7CC60014 addc r6, r6, r0 000068EC 90DB000C stw [r27 + 0x000C], r6 000068F0 90DA000C stw [r26 + 0x000C], r6 000068F4 335A0010 addic r26, r26, 16 000068F8 337B0010 addic r27, r27, 16 000068FC 5526F7BC rlwinm r6, r9, 30, 30, 30 00006900 7C07322E lhzx r0, r7, r6 00006904 55260FBC rlwinm r6, r9, 1, 30, 30 00006908 5408801E rlwinm r8, r0, 16, 0, 15 0000690C 7C004014 addc r0, r0, r8 00006910 90180000 stw [r24], r0 00006914 90160000 stw [r22], r0 00006918 5528FFBC rlwinm r8, r9, 31, 30, 30 0000691C 7C07422E lhzx r0, r7, r8 00006920 315CFFFF subic r10, r28, 1 00006924 5408801E rlwinm r8, r0, 16, 0, 15 00006928 7C004014 addc r0, r0, r8 0000692C 90180004 stw [r24 + 0x0004], r0 00006930 90160004 stw [r22 + 0x0004], r0 00006934 552807BC rlwinm r8, r9, 0, 30, 30 00006938 7C07422E lhzx r0, r7, r8 0000693C 5408801E rlwinm r8, r0, 16, 0, 15 00006940 7C004014 addc r0, r0, r8 00006944 90180008 stw [r24 + 0x0008], r0 00006948 90160008 stw [r22 + 0x0008], r0 0000694C 7CC7322E lhzx r6, r7, r6 00006950 54C0801E rlwinm r0, r6, 16, 0, 15 00006954 7CC60014 addc r6, r6, r0 00006958 90D8000C stw [r24 + 0x000C], r6 0000695C 90D6000C stw [r22 + 0x000C], r6 00006960 32D60010 addic r22, r22, 16 00006964 33180010 addic r24, r24, 16 00006968 7D460735 extsh. r6, r10 0000696C 3B860000 addi r28, r6, 0x0000 00006970 4080FE48 bge -0x000001B8 /* 000067B8 */ 00006974 30CDFFFF subic r6, r13, 1 00006978 7CC70735 extsh. r7, r6 0000697C 39A70000 addi r13, r7, 0x0000 00006980 480006A4 b +0x000006A4 /* 00007024 */ 00006984 88E60001 lbz r7, [r6 + 0x0001] 00006988 80030040 lwz r0, [r3 + 0x0040] 0000698C 54E7103A rlwinm r7, r7, 2, 0, 29 00006990 7CF33A2E lhzx r7, r19, r7 00006994 54081838 rlwinm r8, r0, 3, 0, 28 00006998 7CEF432E sthx r7, r15, r8 0000699C 88E60002 lbz r7, [r6 + 0x0002] 000069A0 31C60005 addic r14, r6, 5 000069A4 54E7103A rlwinm r7, r7, 2, 0, 29 000069A8 7CF33A2E lhzx r7, r19, r7 000069AC 7D0F4014 addc r8, r15, r8 000069B0 B0E80002 sth [r8 + 0x0002], r7 000069B4 88E60003 lbz r7, [r6 + 0x0003] 000069B8 54E7103A rlwinm r7, r7, 2, 0, 29 000069BC 7D333A2E lhzx r9, r19, r7 000069C0 B1280004 sth [r8 + 0x0004], r9 000069C4 88C60004 lbz r6, [r6 + 0x0004] 000069C8 54C6103A rlwinm r6, r6, 2, 0, 29 000069CC 7CD3322E lhzx r6, r19, r6 000069D0 B0C80006 sth [r8 + 0x0006], r6 000069D4 80E30040 lwz r7, [r3 + 0x0040] 000069D8 31070001 addic r8, r7, 1 000069DC 2C880100 cmpwi cr1, r8, 256 000069E0 91030040 stw [r3 + 0x0040], r8 000069E4 54E7063E rlwinm r7, r7, 0, 24, 31 000069E8 4086001C bne cr1, +0x0000001C /* 00006A04 */ 000069EC 92430040 stw [r3 + 0x0040], r18 000069F0 54E61838 rlwinm r6, r7, 3, 0, 28 000069F4 7CFC6810 subfc r7, r28, r13 000069F8 48000014 b +0x00000014 /* 00006A0C */ 000069FC 88E60001 lbz r7, [r6 + 0x0001] 00006A00 31C60002 addic r14, r6, 2 label00006A04: 00006A04 54E61838 rlwinm r6, r7, 3, 0, 28 00006A08 7CFC6810 subfc r7, r28, r13 label00006A0C: 00006A0C 7D0F3014 addc r8, r15, r6 00006A10 7CED0734 extsh r13, r7 label00006A14: 00006A14 892E0000 lbz r9, [r14] 00006A18 5526D97C rlwinm r6, r9, 27, 5, 30 00006A1C 7CE8322E lhzx r7, r8, r6 00006A20 55260F7C rlwinm r6, r9, 1, 29, 30 00006A24 54E0801E rlwinm r0, r7, 16, 0, 15 00006A28 7CE70014 addc r7, r7, r0 00006A2C 90E50000 stw [r5], r7 00006A30 90E40000 stw [r4], r7 00006A34 5527EF7C rlwinm r7, r9, 29, 29, 30 00006A38 7C083A2E lhzx r0, r8, r7 00006A3C 5527FF7C rlwinm r7, r9, 31, 29, 30 00006A40 5409801E rlwinm r9, r0, 16, 0, 15 00006A44 7C004814 addc r0, r0, r9 00006A48 90050004 stw [r5 + 0x0004], r0 00006A4C 90040004 stw [r4 + 0x0004], r0 00006A50 7CE83A2E lhzx r7, r8, r7 00006A54 54E0801E rlwinm r0, r7, 16, 0, 15 00006A58 7CE70014 addc r7, r7, r0 00006A5C 90E50008 stw [r5 + 0x0008], r7 00006A60 90E40008 stw [r4 + 0x0008], r7 00006A64 7CC8322E lhzx r6, r8, r6 00006A68 54C7801E rlwinm r7, r6, 16, 0, 15 00006A6C 7CC63814 addc r6, r6, r7 00006A70 90C5000C stw [r5 + 0x000C], r6 00006A74 90C4000C stw [r4 + 0x000C], r6 00006A78 30840010 addic r4, r4, 16 00006A7C 30A50010 addic r5, r5, 16 00006A80 894E0001 lbz r10, [r14 + 0x0001] 00006A84 5546D97C rlwinm r6, r10, 27, 5, 30 00006A88 7C08322E lhzx r0, r8, r6 00006A8C 5546EF7C rlwinm r6, r10, 29, 29, 30 00006A90 5409801E rlwinm r9, r0, 16, 0, 15 00006A94 7C004814 addc r0, r0, r9 00006A98 90170000 stw [r23], r0 00006A9C 90190000 stw [r25], r0 00006AA0 7C08322E lhzx r0, r8, r6 00006AA4 5546FF7C rlwinm r6, r10, 31, 29, 30 00006AA8 5409801E rlwinm r9, r0, 16, 0, 15 00006AAC 7C004814 addc r0, r0, r9 00006AB0 90170004 stw [r23 + 0x0004], r0 00006AB4 90190004 stw [r25 + 0x0004], r0 00006AB8 7CC8322E lhzx r6, r8, r6 00006ABC 55470F7C rlwinm r7, r10, 1, 29, 30 00006AC0 54C0801E rlwinm r0, r6, 16, 0, 15 00006AC4 7CC60014 addc r6, r6, r0 00006AC8 90D70008 stw [r23 + 0x0008], r6 00006ACC 90D90008 stw [r25 + 0x0008], r6 00006AD0 7CC83A2E lhzx r6, r8, r7 00006AD4 54C7801E rlwinm r7, r6, 16, 0, 15 00006AD8 7CC63814 addc r6, r6, r7 00006ADC 90D7000C stw [r23 + 0x000C], r6 00006AE0 90D9000C stw [r25 + 0x000C], r6 00006AE4 33390010 addic r25, r25, 16 00006AE8 32F70010 addic r23, r23, 16 00006AEC 894E0002 lbz r10, [r14 + 0x0002] 00006AF0 5546D97C rlwinm r6, r10, 27, 5, 30 00006AF4 7C08322E lhzx r0, r8, r6 00006AF8 5546EF7C rlwinm r6, r10, 29, 29, 30 00006AFC 5409801E rlwinm r9, r0, 16, 0, 15 00006B00 7C004814 addc r0, r0, r9 00006B04 901B0000 stw [r27], r0 00006B08 901A0000 stw [r26], r0 00006B0C 7C08322E lhzx r0, r8, r6 00006B10 5546FF7C rlwinm r6, r10, 31, 29, 30 00006B14 5409801E rlwinm r9, r0, 16, 0, 15 00006B18 7C004814 addc r0, r0, r9 00006B1C 901B0004 stw [r27 + 0x0004], r0 00006B20 901A0004 stw [r26 + 0x0004], r0 00006B24 7CC8322E lhzx r6, r8, r6 00006B28 55470F7C rlwinm r7, r10, 1, 29, 30 00006B2C 54C0801E rlwinm r0, r6, 16, 0, 15 00006B30 7CC60014 addc r6, r6, r0 00006B34 90DB0008 stw [r27 + 0x0008], r6 00006B38 90DA0008 stw [r26 + 0x0008], r6 00006B3C 7CC83A2E lhzx r6, r8, r7 00006B40 54C7801E rlwinm r7, r6, 16, 0, 15 00006B44 7CC63814 addc r6, r6, r7 00006B48 90DB000C stw [r27 + 0x000C], r6 00006B4C 90DA000C stw [r26 + 0x000C], r6 00006B50 335A0010 addic r26, r26, 16 00006B54 337B0010 addic r27, r27, 16 00006B58 892E0003 lbz r9, [r14 + 0x0003] 00006B5C 31CE0004 addic r14, r14, 4 00006B60 5526D97C rlwinm r6, r9, 27, 5, 30 00006B64 7CE8322E lhzx r7, r8, r6 00006B68 55260F7C rlwinm r6, r9, 1, 29, 30 00006B6C 54E0801E rlwinm r0, r7, 16, 0, 15 00006B70 7CE70014 addc r7, r7, r0 00006B74 90F80000 stw [r24], r7 00006B78 90F60000 stw [r22], r7 00006B7C 5527EF7C rlwinm r7, r9, 29, 29, 30 00006B80 7C083A2E lhzx r0, r8, r7 00006B84 5527FF7C rlwinm r7, r9, 31, 29, 30 00006B88 5409801E rlwinm r9, r0, 16, 0, 15 00006B8C 7C004814 addc r0, r0, r9 00006B90 90180004 stw [r24 + 0x0004], r0 00006B94 90160004 stw [r22 + 0x0004], r0 00006B98 7CE83A2E lhzx r7, r8, r7 00006B9C 54E0801E rlwinm r0, r7, 16, 0, 15 00006BA0 7CE70014 addc r7, r7, r0 00006BA4 90F80008 stw [r24 + 0x0008], r7 00006BA8 90F60008 stw [r22 + 0x0008], r7 00006BAC 7CC8322E lhzx r6, r8, r6 00006BB0 54C7801E rlwinm r7, r6, 16, 0, 15 00006BB4 7CC63814 addc r6, r6, r7 00006BB8 90D8000C stw [r24 + 0x000C], r6 00006BBC 90D6000C stw [r22 + 0x000C], r6 00006BC0 32D60010 addic r22, r22, 16 00006BC4 30DCFFFF subic r6, r28, 1 00006BC8 7CC70735 extsh. r7, r6 00006BCC 33180010 addic r24, r24, 16 00006BD0 3B870000 addi r28, r7, 0x0000 00006BD4 4080FE40 bge -0x000001C0 /* 00006A14 */ 00006BD8 30CDFFFF subic r6, r13, 1 00006BDC 7CC70735 extsh. r7, r6 00006BE0 48000440 b +0x00000440 /* 00007020 */ 00006BE4 88E60001 lbz r7, [r6 + 0x0001] 00006BE8 80030044 lwz r0, [r3 + 0x0044] 00006BEC 54E7103A rlwinm r7, r7, 2, 0, 29 00006BF0 7CF33A2E lhzx r7, r19, r7 00006BF4 54082036 rlwinm r8, r0, 4, 0, 27 00006BF8 7CF5432E sthx r7, r21, r8 00006BFC 88E60002 lbz r7, [r6 + 0x0002] 00006C00 7D154014 addc r8, r21, r8 00006C04 54E7103A rlwinm r7, r7, 2, 0, 29 00006C08 7CF33A2E lhzx r7, r19, r7 00006C0C B0E80002 sth [r8 + 0x0002], r7 00006C10 88E60003 lbz r7, [r6 + 0x0003] 00006C14 54E7103A rlwinm r7, r7, 2, 0, 29 00006C18 7D333A2E lhzx r9, r19, r7 00006C1C B1280004 sth [r8 + 0x0004], r9 00006C20 88E60004 lbz r7, [r6 + 0x0004] 00006C24 54E7103A rlwinm r7, r7, 2, 0, 29 00006C28 7CF33A2E lhzx r7, r19, r7 00006C2C B0E80006 sth [r8 + 0x0006], r7 00006C30 88E60005 lbz r7, [r6 + 0x0005] 00006C34 54E7103A rlwinm r7, r7, 2, 0, 29 00006C38 7D333A2E lhzx r9, r19, r7 00006C3C B1280008 sth [r8 + 0x0008], r9 00006C40 88E60006 lbz r7, [r6 + 0x0006] 00006C44 54E7103A rlwinm r7, r7, 2, 0, 29 00006C48 7CF33A2E lhzx r7, r19, r7 00006C4C B0E8000A sth [r8 + 0x000A], r7 00006C50 88E60007 lbz r7, [r6 + 0x0007] 00006C54 31C60009 addic r14, r6, 9 00006C58 54E7103A rlwinm r7, r7, 2, 0, 29 00006C5C 7CF33A2E lhzx r7, r19, r7 00006C60 B0E8000C sth [r8 + 0x000C], r7 00006C64 88C60008 lbz r6, [r6 + 0x0008] 00006C68 54C6103A rlwinm r6, r6, 2, 0, 29 00006C6C 7CD3322E lhzx r6, r19, r6 00006C70 B0C8000E sth [r8 + 0x000E], r6 00006C74 80E30044 lwz r7, [r3 + 0x0044] 00006C78 31070001 addic r8, r7, 1 00006C7C 2C880100 cmpwi cr1, r8, 256 00006C80 91030044 stw [r3 + 0x0044], r8 00006C84 54E7063E rlwinm r7, r7, 0, 24, 31 00006C88 4086001C bne cr1, +0x0000001C /* 00006CA4 */ 00006C8C 92430044 stw [r3 + 0x0044], r18 00006C90 54E62036 rlwinm r6, r7, 4, 0, 27 00006C94 7C1C6810 subfc r0, r28, r13 00006C98 48000014 b +0x00000014 /* 00006CAC */ 00006C9C 88E60001 lbz r7, [r6 + 0x0001] 00006CA0 31C60002 addic r14, r6, 2 label00006CA4: 00006CA4 54E62036 rlwinm r6, r7, 4, 0, 27 00006CA8 7C1C6810 subfc r0, r28, r13 label00006CAC: 00006CAC 7CF53014 addc r7, r21, r6 00006CB0 7C0D0734 extsh r13, r0 label00006CB4: 00006CB4 A94E0000 lha r10, [r14] 00006CB8 5546A73C rlwinm r6, r10, 20, 28, 30 00006CBC 7C07322E lhzx r0, r7, r6 00006CC0 5546BF3C rlwinm r6, r10, 23, 28, 30 00006CC4 5408801E rlwinm r8, r0, 16, 0, 15 00006CC8 7C004014 addc r0, r0, r8 00006CCC 90050000 stw [r5], r0 00006CD0 90040000 stw [r4], r0 00006CD4 7C07322E lhzx r0, r7, r6 00006CD8 5546D73C rlwinm r6, r10, 26, 28, 30 00006CDC 5408801E rlwinm r8, r0, 16, 0, 15 00006CE0 7C004014 addc r0, r0, r8 00006CE4 90050004 stw [r5 + 0x0004], r0 00006CE8 90040004 stw [r4 + 0x0004], r0 00006CEC 7C07322E lhzx r0, r7, r6 00006CF0 5546EF3C rlwinm r6, r10, 29, 28, 30 00006CF4 5408801E rlwinm r8, r0, 16, 0, 15 00006CF8 7C004014 addc r0, r0, r8 00006CFC 90050008 stw [r5 + 0x0008], r0 00006D00 90040008 stw [r4 + 0x0008], r0 00006D04 7CC7322E lhzx r6, r7, r6 00006D08 54C0801E rlwinm r0, r6, 16, 0, 15 00006D0C 7CC60014 addc r6, r6, r0 00006D10 90C5000C stw [r5 + 0x000C], r6 00006D14 90C4000C stw [r4 + 0x000C], r6 00006D18 30840010 addic r4, r4, 16 00006D1C 30A50010 addic r5, r5, 16 00006D20 A92E0002 lha r9, [r14 + 0x0002] 00006D24 5526A73C rlwinm r6, r9, 20, 28, 30 00006D28 7C07322E lhzx r0, r7, r6 00006D2C 5526BF3C rlwinm r6, r9, 23, 28, 30 00006D30 5408801E rlwinm r8, r0, 16, 0, 15 00006D34 7C004014 addc r0, r0, r8 00006D38 90170000 stw [r23], r0 00006D3C 90190000 stw [r25], r0 00006D40 7C07322E lhzx r0, r7, r6 00006D44 5526D73C rlwinm r6, r9, 26, 28, 30 00006D48 5408801E rlwinm r8, r0, 16, 0, 15 00006D4C 7C004014 addc r0, r0, r8 00006D50 90170004 stw [r23 + 0x0004], r0 00006D54 90190004 stw [r25 + 0x0004], r0 00006D58 7C07322E lhzx r0, r7, r6 00006D5C 5526EF3C rlwinm r6, r9, 29, 28, 30 00006D60 5408801E rlwinm r8, r0, 16, 0, 15 00006D64 7C004014 addc r0, r0, r8 00006D68 90170008 stw [r23 + 0x0008], r0 00006D6C 90190008 stw [r25 + 0x0008], r0 00006D70 7CC7322E lhzx r6, r7, r6 00006D74 54C0801E rlwinm r0, r6, 16, 0, 15 00006D78 7CC60014 addc r6, r6, r0 00006D7C 90D7000C stw [r23 + 0x000C], r6 00006D80 90D9000C stw [r25 + 0x000C], r6 00006D84 33390010 addic r25, r25, 16 00006D88 32F70010 addic r23, r23, 16 00006D8C A80E0004 lha r0, [r14 + 0x0004] 00006D90 5528452E rlwinm r8, r9, 8, 20, 23 00006D94 5406A73C rlwinm r6, r0, 20, 28, 30 00006D98 7CC7322E lhzx r6, r7, r6 00006D9C 51486426 rlwimi r8, r10, 12, 16, 19 00006DA0 54C9801E rlwinm r9, r6, 16, 0, 15 00006DA4 7CC64814 addc r6, r6, r9 00006DA8 90DB0000 stw [r27], r6 00006DAC 90DA0000 stw [r26], r6 00006DB0 5406BF3C rlwinm r6, r0, 23, 28, 30 00006DB4 7CC7322E lhzx r6, r7, r6 00006DB8 31CE0006 addic r14, r14, 6 00006DBC 54C9801E rlwinm r9, r6, 16, 0, 15 00006DC0 7CC64814 addc r6, r6, r9 00006DC4 90DB0004 stw [r27 + 0x0004], r6 00006DC8 90DA0004 stw [r26 + 0x0004], r6 00006DCC 5406D73C rlwinm r6, r0, 26, 28, 30 00006DD0 7D27322E lhzx r9, r7, r6 00006DD4 5406EF3C rlwinm r6, r0, 29, 28, 30 00006DD8 552A801E rlwinm r10, r9, 16, 0, 15 00006DDC 7D295014 addc r9, r9, r10 00006DE0 913B0008 stw [r27 + 0x0008], r9 00006DE4 913A0008 stw [r26 + 0x0008], r9 00006DE8 7CC7322E lhzx r6, r7, r6 00006DEC 54C9801E rlwinm r9, r6, 16, 0, 15 00006DF0 7CC64814 addc r6, r6, r9 00006DF4 90DB000C stw [r27 + 0x000C], r6 00006DF8 54002636 rlwinm r0, r0, 4, 24, 27 00006DFC 90DA000C stw [r26 + 0x000C], r6 00006E00 7D000378 or r0, r8, r0 00006E04 5406A73C rlwinm r6, r0, 20, 28, 30 00006E08 7CC7322E lhzx r6, r7, r6 00006E0C 337B0010 addic r27, r27, 16 00006E10 54C8801E rlwinm r8, r6, 16, 0, 15 00006E14 7CC64014 addc r6, r6, r8 00006E18 90D80000 stw [r24], r6 00006E1C 90D60000 stw [r22], r6 00006E20 5406BF3C rlwinm r6, r0, 23, 28, 30 00006E24 7CC7322E lhzx r6, r7, r6 00006E28 335A0010 addic r26, r26, 16 00006E2C 54C8801E rlwinm r8, r6, 16, 0, 15 00006E30 7CC64014 addc r6, r6, r8 00006E34 90D80004 stw [r24 + 0x0004], r6 00006E38 90D60004 stw [r22 + 0x0004], r6 00006E3C 5406D73C rlwinm r6, r0, 26, 28, 30 00006E40 7D07322E lhzx r8, r7, r6 00006E44 5406EF3C rlwinm r6, r0, 29, 28, 30 00006E48 5500801E rlwinm r0, r8, 16, 0, 15 00006E4C 7C080014 addc r0, r8, r0 00006E50 90180008 stw [r24 + 0x0008], r0 00006E54 90160008 stw [r22 + 0x0008], r0 00006E58 7CC7322E lhzx r6, r7, r6 00006E5C 54C0801E rlwinm r0, r6, 16, 0, 15 00006E60 7CC60014 addc r6, r6, r0 00006E64 301CFFFF subic r0, r28, 1 00006E68 7C080735 extsh. r8, r0 00006E6C 90D8000C stw [r24 + 0x000C], r6 00006E70 90D6000C stw [r22 + 0x000C], r6 00006E74 32D60010 addic r22, r22, 16 00006E78 33180010 addic r24, r24, 16 00006E7C 3B880000 addi r28, r8, 0x0000 00006E80 4080FE34 bge -0x000001CC /* 00006CB4 */ 00006E84 48000194 b +0x00000194 /* 00007018 */ 00006E88 7CFC6810 subfc r7, r28, r13 00006E8C 311CFFFF subic r8, r28, 1 00006E90 7D060734 extsh r6, r8 00006E94 7CED0734 extsh r13, r7 00006E98 38E60000 addi r7, r6, 0x0000 00006E9C 3106FFFF subic r8, r6, 1 label00006EA0: 00006EA0 88CE0000 lbz r6, [r14] 00006EA4 7D000734 extsh r0, r8 00006EA8 54C6103A rlwinm r6, r6, 2, 0, 29 00006EAC 7CD3302E lwzx r6, r19, r6 00006EB0 2C070000 cmpwi r7, 0 00006EB4 90C50000 stw [r5], r6 00006EB8 90C40000 stw [r4], r6 00006EBC 88CE0001 lbz r6, [r14 + 0x0001] 00006EC0 30E00000 addic r7, r0, 0 00006EC4 54C6103A rlwinm r6, r6, 2, 0, 29 00006EC8 7CD3302E lwzx r6, r19, r6 00006ECC 3100FFFF subic r8, r0, 1 00006ED0 90C50004 stw [r5 + 0x0004], r6 00006ED4 90C40004 stw [r4 + 0x0004], r6 00006ED8 88CE0002 lbz r6, [r14 + 0x0002] 00006EDC 54C6103A rlwinm r6, r6, 2, 0, 29 00006EE0 7CD3302E lwzx r6, r19, r6 00006EE4 90C50008 stw [r5 + 0x0008], r6 00006EE8 90C40008 stw [r4 + 0x0008], r6 00006EEC 88CE0003 lbz r6, [r14 + 0x0003] 00006EF0 54C6103A rlwinm r6, r6, 2, 0, 29 00006EF4 7CD3302E lwzx r6, r19, r6 00006EF8 90C5000C stw [r5 + 0x000C], r6 00006EFC 90C4000C stw [r4 + 0x000C], r6 00006F00 88CE0004 lbz r6, [r14 + 0x0004] 00006F04 30840010 addic r4, r4, 16 00006F08 54C6103A rlwinm r6, r6, 2, 0, 29 00006F0C 7CD3302E lwzx r6, r19, r6 00006F10 30A50010 addic r5, r5, 16 00006F14 90D70000 stw [r23], r6 00006F18 90D90000 stw [r25], r6 00006F1C 88CE0005 lbz r6, [r14 + 0x0005] 00006F20 54C6103A rlwinm r6, r6, 2, 0, 29 00006F24 7CD3302E lwzx r6, r19, r6 00006F28 90D70004 stw [r23 + 0x0004], r6 00006F2C 90D90004 stw [r25 + 0x0004], r6 00006F30 88CE0006 lbz r6, [r14 + 0x0006] 00006F34 54C6103A rlwinm r6, r6, 2, 0, 29 00006F38 7CD3302E lwzx r6, r19, r6 00006F3C 90D70008 stw [r23 + 0x0008], r6 00006F40 90D90008 stw [r25 + 0x0008], r6 00006F44 88CE0007 lbz r6, [r14 + 0x0007] 00006F48 54C6103A rlwinm r6, r6, 2, 0, 29 00006F4C 7CD3302E lwzx r6, r19, r6 00006F50 90D7000C stw [r23 + 0x000C], r6 00006F54 90D9000C stw [r25 + 0x000C], r6 00006F58 88CE0008 lbz r6, [r14 + 0x0008] 00006F5C 33390010 addic r25, r25, 16 00006F60 54C6103A rlwinm r6, r6, 2, 0, 29 00006F64 7CD3302E lwzx r6, r19, r6 00006F68 32F70010 addic r23, r23, 16 00006F6C 90DB0000 stw [r27], r6 fn00006F70: 00006F70 90DA0000 stw [r26], r6 00006F74 88CE0009 lbz r6, [r14 + 0x0009] 00006F78 54C6103A rlwinm r6, r6, 2, 0, 29 00006F7C 7CD3302E lwzx r6, r19, r6 00006F80 90DB0004 stw [r27 + 0x0004], r6 00006F84 90DA0004 stw [r26 + 0x0004], r6 00006F88 88CE000A lbz r6, [r14 + 0x000A] 00006F8C 54C6103A rlwinm r6, r6, 2, 0, 29 00006F90 7CD3302E lwzx r6, r19, r6 00006F94 90DB0008 stw [r27 + 0x0008], r6 00006F98 90DA0008 stw [r26 + 0x0008], r6 00006F9C 88CE000B lbz r6, [r14 + 0x000B] 00006FA0 54C6103A rlwinm r6, r6, 2, 0, 29 00006FA4 7CD3302E lwzx r6, r19, r6 00006FA8 90DB000C stw [r27 + 0x000C], r6 00006FAC 90DA000C stw [r26 + 0x000C], r6 00006FB0 88CE000C lbz r6, [r14 + 0x000C] 00006FB4 335A0010 addic r26, r26, 16 00006FB8 54C6103A rlwinm r6, r6, 2, 0, 29 00006FBC 7CD3302E lwzx r6, r19, r6 00006FC0 337B0010 addic r27, r27, 16 00006FC4 90D80000 stw [r24], r6 00006FC8 90D60000 stw [r22], r6 00006FCC 88CE000D lbz r6, [r14 + 0x000D] 00006FD0 54C6103A rlwinm r6, r6, 2, 0, 29 00006FD4 7CD3302E lwzx r6, r19, r6 00006FD8 90D80004 stw [r24 + 0x0004], r6 00006FDC 90D60004 stw [r22 + 0x0004], r6 00006FE0 88CE000E lbz r6, [r14 + 0x000E] 00006FE4 54C6103A rlwinm r6, r6, 2, 0, 29 00006FE8 7CD3302E lwzx r6, r19, r6 00006FEC 90D80008 stw [r24 + 0x0008], r6 00006FF0 90D60008 stw [r22 + 0x0008], r6 00006FF4 88CE000F lbz r6, [r14 + 0x000F] 00006FF8 31CE0010 addic r14, r14, 16 00006FFC 54C6103A rlwinm r6, r6, 2, 0, 29 00007000 7CD3302E lwzx r6, r19, r6 00007004 90D8000C stw [r24 + 0x000C], r6 00007008 90D6000C stw [r22 + 0x000C], r6 0000700C 32D60010 addic r22, r22, 16 00007010 33180010 addic r24, r24, 16 00007014 4080FE8C bge -0x00000174 /* 00006EA0 */ label00007018: 00007018 30CDFFFF subic r6, r13, 1 0000701C 7CC70735 extsh. r7, r6 label00007020: 00007020 39A70000 addi r13, r7, 0x0000 label00007024: 00007024 4080F468 bge -0x00000B98 /* 0000648C */ label00007028: 00007028 30D0FFFF subic r6, r16, 1 0000702C 7CC40735 extsh. r4, r6 00007030 80810044 lwz r4, [r1 + 0x0044] 00007034 80A1003C lwz r5, [r1 + 0x003C] 00007038 7CD00734 extsh r16, r6 0000703C 7C852014 addc r4, r5, r4 00007040 9081003C stw [r1 + 0x003C], r4 00007044 4080F410 bge -0x00000BF0 /* 00006454 */ label00007048: 00007048 38800001 li r4, 0x0001 0000704C 98810038 stb [r1 + 0x0038], r4 00007050 91C30008 stw [r3 + 0x0008], r14 00007054 B9A10054 lmw r13, [r1 + 0x0054] 00007058 302100A0 addic r1, r1, 160 0000705C 4E800020 blr 00007060 00000000 .invalid 00007064 00002041 .invalid 00007068 80130100 lwz r0, [r19 + 0x0100] 0000706C 00000000 .invalid 00007070 00000C9C .invalid 00007074 0014534D .invalid 00007078 43444543 bcla 26, 4, 0x00004540 0000707C 4F4D5052 .invalid 4C 00007080 45535338 .invalid sc 00007084 544F3136 rlwinm r15, r2, 6, 4, 27 00007088 58320000 .invalid fn0000708C: 0000708C A943001E lha r10, [r3 + 0x001E] 00007090 80830068 lwz r4, [r3 + 0x0068] 00007094 300AFFFF subic r0, r10, 1 00007098 7C050735 extsh. r5, r0 0000709C 80840000 lwz r4, [r4] 000070A0 BF81FFF0 stmw [r1 - 0x0010], r28 000070A4 81630008 lwz r11, [r3 + 0x0008] 000070A8 3124000C addic r9, r4, 12 000070AC 39450000 addi r10, r5, 0x0000 000070B0 41800318 blt +0x00000318 /* 000073C8 */ 000070B4 818200A4 lwz r12, [r2 + 0x00A4] 000070B8 83E200A8 lwz r31, [r2 + 0x00A8] 000070BC 3BA00000 li r29, 0x0000 label000070C0: 000070C0 ABC3001A lha r30, [r3 + 0x001A] 000070C4 308AFFFF subic r4, r10, 1 000070C8 301EFFFF subic r0, r30, 1 000070CC 7C050735 extsh. r5, r0 000070D0 7C870734 extsh r7, r4 label000070D4: 000070D4 3BC50000 addi r30, r5, 0x0000 000070D8 39470000 addi r10, r7, 0x0000 000070DC 418002E4 blt +0x000002E4 /* 000073C0 */ label000070E0: 000070E0 890B0000 lbz r8, [r11] 000070E4 3B8B0000 addi r28, r11, 0x0000 000070E8 5504E13E rlwinm r4, r8, 28, 4, 31 000070EC 2884000F cmplwi cr1, r4, 15 000070F0 38A80000 addi r5, r8, 0x0000 000070F4 5504F0BA rlwinm r4, r8, 30, 2, 29 000070F8 38CB0000 addi r6, r11, 0x0000 000070FC 38080000 addi r0, r8, 0x0000 00007100 316B0001 addic r11, r11, 1 00007104 5508073E rlwinm r8, r8, 0, 28, 31 00007108 418502A8 bgt cr1, +0x000002A8 /* 000073B0 */ 0000710C 7C8C202E lwzx r4, r12, r4 00007110 7C84F814 addc r4, r4, r31 00007114 7C8903A6 mtctr r4 00007118 4E800420 bctr 0000711C 891C0001 lbz r8, [r28 + 0x0001] 00007120 31660002 addic r11, r6, 2 label00007124: 00007124 7C88F010 subfc r4, r8, r30 00007128 7C9E0734 extsh r30, r4 0000712C 48000284 b +0x00000284 /* 000073B0 */ 00007130 891C0001 lbz r8, [r28 + 0x0001] 00007134 317C0002 addic r11, r28, 2 00007138 4BFFFFEC b -0x00000014 /* 00007124 */ 0000713C 891C0001 lbz r8, [r28 + 0x0001] 00007140 317C0002 addic r11, r28, 2 00007144 7C884014 addc r4, r8, r8 00007148 30840001 addic r4, r4, 1 0000714C 7C84F010 subfc r4, r4, r30 00007150 7C9E0734 extsh r30, r4 00007154 4800025C b +0x0000025C /* 000073B0 */ 00007158 891C0001 lbz r8, [r28 + 0x0001] 0000715C 317C0002 addic r11, r28, 2 00007160 7C88F010 subfc r4, r8, r30 00007164 7C9E0734 extsh r30, r4 00007168 316B0001 addic r11, r11, 1 0000716C 48000244 b +0x00000244 /* 000073B0 */ 00007170 80A3003C lwz r5, [r3 + 0x003C] 00007174 7C884014 addc r4, r8, r8 00007178 30050001 addic r0, r5, 1 0000717C 9003003C stw [r3 + 0x003C], r0 00007180 881C0001 lbz r0, [r28 + 0x0001] 00007184 54A5103A rlwinm r5, r5, 2, 0, 29 00007188 5406103A rlwinm r6, r0, 2, 0, 29 0000718C 7C09322E lhzx r0, r9, r6 00007190 80C30030 lwz r6, [r3 + 0x0030] 00007194 7D08F010 subfc r8, r8, r30 00007198 7C062B2E sthx r0, r6, r5 0000719C 881C0002 lbz r0, [r28 + 0x0002] 000071A0 317C0003 addic r11, r28, 3 000071A4 541E103A rlwinm r30, r0, 2, 0, 29 000071A8 7C09F22E lhzx r0, r9, r30 000071AC 7CA62814 addc r5, r6, r5 000071B0 B0050002 sth [r5 + 0x0002], r0 000071B4 8003003C lwz r0, [r3 + 0x003C] 000071B8 30840004 addic r4, r4, 4 000071BC 2C800100 cmpwi cr1, r0, 256 000071C0 7D1E0734 extsh r30, r8 000071C4 7D6B2014 addc r11, r11, r4 000071C8 408601E8 bne cr1, +0x000001E8 /* 000073B0 */ 000071CC 93A3003C stw [r3 + 0x003C], r29 000071D0 309EFFFF subic r4, r30, 1 000071D4 7C800735 extsh. r0, r4 000071D8 480001E0 b +0x000001E0 /* 000073B8 */ 000071DC 7C084014 addc r0, r8, r8 000071E0 7C88F010 subfc r4, r8, r30 000071E4 30000003 addic r0, r0, 3 000071E8 7D6B0014 addc r11, r11, r0 000071EC 7C9E0734 extsh r30, r4 000071F0 480001C0 b +0x000001C0 /* 000073B0 */ 000071F4 7C08F010 subfc r0, r8, r30 000071F8 80830040 lwz r4, [r3 + 0x0040] 000071FC 54A816BA rlwinm r8, r5, 2, 26, 29 00007200 30A40001 addic r5, r4, 1 00007204 90A30040 stw [r3 + 0x0040], r5 00007208 88BC0001 lbz r5, [r28 + 0x0001] 0000720C 54841838 rlwinm r4, r4, 3, 0, 28 00007210 54A5103A rlwinm r5, r5, 2, 0, 29 00007214 7CC92A2E lhzx r6, r9, r5 00007218 80A30034 lwz r5, [r3 + 0x0034] 0000721C 31080008 addic r8, r8, 8 00007220 7CC5232E sthx r6, r5, r4 00007224 88DC0002 lbz r6, [r28 + 0x0002] 00007228 7C1E0734 extsh r30, r0 0000722C 54C6103A rlwinm r6, r6, 2, 0, 29 00007230 7C09322E lhzx r0, r9, r6 00007234 7C852014 addc r4, r5, r4 00007238 B0040002 sth [r4 + 0x0002], r0 0000723C 881C0003 lbz r0, [r28 + 0x0003] 00007240 30DC0005 addic r6, r28, 5 00007244 5405103A rlwinm r5, r0, 2, 0, 29 00007248 7C092A2E lhzx r0, r9, r5 0000724C 7D664014 addc r11, r6, r8 00007250 B0040004 sth [r4 + 0x0004], r0 00007254 881C0004 lbz r0, [r28 + 0x0004] 00007258 5405103A rlwinm r5, r0, 2, 0, 29 0000725C 7C092A2E lhzx r0, r9, r5 00007260 B0040006 sth [r4 + 0x0006], r0 00007264 80830040 lwz r4, [r3 + 0x0040] 00007268 2C840100 cmpwi cr1, r4, 256 0000726C 40860144 bne cr1, +0x00000144 /* 000073B0 */ 00007270 93A30040 stw [r3 + 0x0040], r29 00007274 309EFFFF subic r4, r30, 1 00007278 7C800735 extsh. r0, r4 0000727C 33C00000 addic r30, r0, 0 00007280 4080FE60 bge -0x000001A0 /* 000070E0 */ 00007284 4800013C b +0x0000013C /* 000073C0 */ 00007288 540016BA rlwinm r0, r0, 2, 26, 29 0000728C 7C88F010 subfc r4, r8, r30 00007290 30000005 addic r0, r0, 5 00007294 7D6B0014 addc r11, r11, r0 00007298 7C9E0734 extsh r30, r4 0000729C 48000114 b +0x00000114 /* 000073B0 */ 000072A0 54041E78 rlwinm r4, r0, 3, 25, 28 000072A4 80A30044 lwz r5, [r3 + 0x0044] 000072A8 7C082010 subfc r0, r8, r4 000072AC 30850001 addic r4, r5, 1 000072B0 90830044 stw [r3 + 0x0044], r4 000072B4 889C0001 lbz r4, [r28 + 0x0001] 000072B8 7C080010 subfc r0, r8, r0 000072BC 5484103A rlwinm r4, r4, 2, 0, 29 000072C0 7CC9222E lhzx r6, r9, r4 000072C4 80830038 lwz r4, [r3 + 0x0038] 000072C8 54A52036 rlwinm r5, r5, 4, 0, 27 000072CC 7CC42B2E sthx r6, r4, r5 000072D0 88DC0002 lbz r6, [r28 + 0x0002] 000072D4 7C842814 addc r4, r4, r5 000072D8 54C6103A rlwinm r6, r6, 2, 0, 29 000072DC 7CC9322E lhzx r6, r9, r6 000072E0 7D08F010 subfc r8, r8, r30 000072E4 B0C40002 sth [r4 + 0x0002], r6 000072E8 88BC0003 lbz r5, [r28 + 0x0003] 000072EC 30C0000E addic r6, r0, 14 000072F0 54A5103A rlwinm r5, r5, 2, 0, 29 000072F4 7CA92A2E lhzx r5, r9, r5 000072F8 301C0009 addic r0, r28, 9 000072FC B0A40004 sth [r4 + 0x0004], r5 00007300 88BC0004 lbz r5, [r28 + 0x0004] 00007304 54A5103A rlwinm r5, r5, 2, 0, 29 00007308 7CA92A2E lhzx r5, r9, r5 0000730C 7D603014 addc r11, r0, r6 00007310 B0A40006 sth [r4 + 0x0006], r5 00007314 881C0005 lbz r0, [r28 + 0x0005] 00007318 7D1E0734 extsh r30, r8 0000731C 5405103A rlwinm r5, r0, 2, 0, 29 00007320 7C092A2E lhzx r0, r9, r5 00007324 B0040008 sth [r4 + 0x0008], r0 00007328 881C0006 lbz r0, [r28 + 0x0006] 0000732C 5405103A rlwinm r5, r0, 2, 0, 29 00007330 7C092A2E lhzx r0, r9, r5 00007334 B004000A sth [r4 + 0x000A], r0 00007338 881C0007 lbz r0, [r28 + 0x0007] 0000733C 5405103A rlwinm r5, r0, 2, 0, 29 00007340 7C092A2E lhzx r0, r9, r5 00007344 B004000C sth [r4 + 0x000C], r0 00007348 881C0008 lbz r0, [r28 + 0x0008] 0000734C 5405103A rlwinm r5, r0, 2, 0, 29 00007350 7C092A2E lhzx r0, r9, r5 00007354 B004000E sth [r4 + 0x000E], r0 00007358 80830044 lwz r4, [r3 + 0x0044] 0000735C 2C840100 cmpwi cr1, r4, 256 00007360 40860050 bne cr1, +0x00000050 /* 000073B0 */ 00007364 93A30044 stw [r3 + 0x0044], r29 00007368 309EFFFF subic r4, r30, 1 0000736C 7C800735 extsh. r0, r4 00007370 33C00000 addic r30, r0, 0 00007374 4080FD6C bge -0x00000294 /* 000070E0 */ 00007378 48000048 b +0x00000048 /* 000073C0 */ 0000737C 54001E78 rlwinm r0, r0, 3, 25, 28 00007380 7C080010 subfc r0, r8, r0 00007384 7C080010 subfc r0, r8, r0 00007388 7C88F010 subfc r4, r8, r30 0000738C 30000007 addic r0, r0, 7 00007390 7D6B0014 addc r11, r11, r0 00007394 7C9E0734 extsh r30, r4 00007398 48000018 b +0x00000018 /* 000073B0 */ 0000739C 7C88F010 subfc r4, r8, r30 000073A0 7C9E0734 extsh r30, r4 000073A4 30880001 addic r4, r8, 1 000073A8 54842036 rlwinm r4, r4, 4, 0, 27 000073AC 7D6B2014 addc r11, r11, r4 label000073B0: 000073B0 309EFFFF subic r4, r30, 1 000073B4 7C800735 extsh. r0, r4 label000073B8: 000073B8 33C00000 addic r30, r0, 0 000073BC 4080FD24 bge -0x000002DC /* 000070E0 */ label000073C0: 000073C0 2C070000 cmpwi r7, 0 000073C4 4080FCFC bge -0x00000304 /* 000070C0 */ label000073C8: 000073C8 91630008 stw [r3 + 0x0008], r11 000073CC BB81FFF0 lmw r28, [r1 - 0x0010] 000073D0 4E800020 blr 000073D4 00000000 .invalid 000073D8 00002040 .invalid 000073DC 00040100 .invalid 000073E0 00000000 .invalid 000073E4 00000348 .invalid 000073E8 000C534D .invalid 000073EC 43536B69 bdzl cr4, +0x00006B68 /* 0000DF54 */ 000073F0 7038746F andi. r24, r1, 0x746F 000073F4 31360000 addic r9, r22, 0 000073F8 00000000 .invalid 000073FC A8830022 lha r4, [r3 + 0x0022] 00007400 7C0802A6 mflr r0 00007404 2C840000 cmpwi cr1, r4, 0 00007408 BDA1FFB4 stmw [r1 - 0x004C], r13 0000740C 90010008 stw [r1 + 0x0008], r0 00007410 9421FF70 stwu [r1 - 0x0090], r1 00007414 40840018 bge cr1, +0x00000018 /* 0000742C */ 00007418 480013B5 bl +0x000013B4 /* 000087CC */ 0000741C 81810098 lwz r12, [r1 + 0x0098] 00007420 30210090 addic r1, r1, 144 00007424 7D8803A6 mtlr r12 00007428 4E800020 blr label0000742C: 0000742C AA83001E lha r20, [r3 + 0x001E] 00007430 82630008 lwz r19, [r3 + 0x0008] 00007434 30B4FFFF subic r5, r20, 1 00007438 7CA40735 extsh. r4, r5 0000743C 82430010 lwz r18, [r3 + 0x0010] 00007440 38800001 li r4, 0x0001 00007444 98810038 stb [r1 + 0x0038], r4 00007448 AA230018 lha r17, [r3 + 0x0018] 0000744C 81C30030 lwz r14, [r3 + 0x0030] 00007450 82030034 lwz r16, [r3 + 0x0034] 00007454 81E30038 lwz r15, [r3 + 0x0038] 00007458 98810038 stb [r1 + 0x0038], r4 0000745C 7CB40734 extsh r20, r5 00007460 418007BC blt +0x000007BC /* 00007C1C */ 00007464 82A200B4 lwz r21, [r2 + 0x00B4] 00007468 830200B8 lwz r24, [r2 + 0x00B8] 0000746C 3B400000 li r26, 0x0000 00007470 5637103A rlwinm r23, r17, 2, 0, 29 label00007474: 00007474 ABA3001A lha r29, [r3 + 0x001A] 00007478 7F928814 addc r28, r18, r17 0000747C 309DFFFF subic r4, r29, 1 00007480 7C850735 extsh. r5, r4 00007484 7F71E014 addc r27, r17, r28 00007488 3B320000 addi r25, r18, 0x0000 0000748C 7ED1D814 addc r22, r17, r27 00007490 3BA50000 addi r29, r5, 0x0000 00007494 41800774 blt +0x00000774 /* 00007C08 */ label00007498: 00007498 88930000 lbz r4, [r19] 0000749C 38B30000 addi r5, r19, 0x0000 000074A0 5486E13E rlwinm r6, r4, 28, 4, 31 000074A4 2886000F cmplwi cr1, r6, 15 000074A8 5486F0BA rlwinm r6, r4, 30, 2, 29 000074AC 7CD53014 addc r6, r21, r6 000074B0 32730001 addic r19, r19, 1 000074B4 5484073E rlwinm r4, r4, 0, 28, 31 000074B8 41850740 bgt cr1, +0x00000740 /* 00007BF8 */ 000074BC 80C60040 lwz r6, [r6 + 0x0040] 000074C0 7CD83014 addc r6, r24, r6 000074C4 7CC903A6 mtctr r6 000074C8 4E800420 bctr 000074CC 88850001 lbz r4, [r5 + 0x0001] 000074D0 32650002 addic r19, r5, 2 000074D4 30A40001 addic r5, r4, 1 000074D8 54A5103A rlwinm r5, r5, 2, 0, 29 000074DC 7CA50734 extsh r5, r5 000074E0 7C84E810 subfc r4, r4, r29 000074E4 7EC5B014 addc r22, r5, r22 000074E8 7C9D0734 extsh r29, r4 000074EC 7F392814 addc r25, r25, r5 000074F0 7F9C2814 addc r28, r28, r5 000074F4 7F7B2814 addc r27, r27, r5 000074F8 48000700 b +0x00000700 /* 00007BF8 */ 000074FC 88850001 lbz r4, [r5 + 0x0001] 00007500 32650002 addic r19, r5, 2 00007504 7CA4E810 subfc r5, r4, r29 00007508 7CBD0734 extsh r29, r5 0000750C 38B90000 addi r5, r25, 0x0000 00007510 38C40000 addi r6, r4, 0x0000 00007514 8405FFFC lwzu r0, [r5 - 0x0004] label00007518: 00007518 3084FFFF subic r4, r4, 1 0000751C 7C870735 extsh. r7, r4 00007520 94050004 stwu [r5 + 0x0004], r0 00007524 33390004 addic r25, r25, 4 00007528 38870000 addi r4, r7, 0x0000 0000752C 4080FFEC bge -0x00000014 /* 00007518 */ 00007530 389C0000 addi r4, r28, 0x0000 00007534 38A60000 addi r5, r6, 0x0000 00007538 84E4FFFC lwzu r7, [r4 - 0x0004] label0000753C: 0000753C 30A5FFFF subic r5, r5, 1 00007540 7CA00735 extsh. r0, r5 00007544 94E40004 stwu [r4 + 0x0004], r7 00007548 339C0004 addic r28, r28, 4 0000754C 30A00000 addic r5, r0, 0 00007550 4080FFEC bge -0x00000014 /* 0000753C */ 00007554 389B0000 addi r4, r27, 0x0000 00007558 38A60000 addi r5, r6, 0x0000 0000755C 84E4FFFC lwzu r7, [r4 - 0x0004] label00007560: 00007560 30A5FFFF subic r5, r5, 1 00007564 7CA00735 extsh. r0, r5 00007568 94E40004 stwu [r4 + 0x0004], r7 0000756C 337B0004 addic r27, r27, 4 00007570 30A00000 addic r5, r0, 0 00007574 4080FFEC bge -0x00000014 /* 00007560 */ 00007578 38960000 addi r4, r22, 0x0000 0000757C 84A4FFFC lwzu r5, [r4 - 0x0004] label00007580: 00007580 30C6FFFF subic r6, r6, 1 00007584 7CC00735 extsh. r0, r6 00007588 94A40004 stwu [r4 + 0x0004], r5 0000758C 32D60004 addic r22, r22, 4 00007590 30C00000 addic r6, r0, 0 00007594 4080FFEC bge -0x00000014 /* 00007580 */ 00007598 309DFFFF subic r4, r29, 1 0000759C 48000660 b +0x00000660 /* 00007BFC */ 000075A0 88850001 lbz r4, [r5 + 0x0001] 000075A4 32650002 addic r19, r5, 2 000075A8 7CA42014 addc r5, r4, r4 000075AC 30A50001 addic r5, r5, 1 000075B0 7CA5E810 subfc r5, r5, r29 000075B4 7CBD0734 extsh r29, r5 000075B8 38B90000 addi r5, r25, 0x0000 000075BC 8405FFF8 lwzu r0, [r5 - 0x0008] 000075C0 38D90000 addi r6, r25, 0x0000 000075C4 84A6FFFC lwzu r5, [r6 - 0x0004] 000075C8 38C40000 addi r6, r4, 0x0000 label000075CC: 000075CC 3084FFFF subic r4, r4, 1 000075D0 7C870735 extsh. r7, r4 000075D4 90190000 stw [r25], r0 000075D8 90B90004 stw [r25 + 0x0004], r5 000075DC 33390008 addic r25, r25, 8 000075E0 38870000 addi r4, r7, 0x0000 000075E4 4080FFE8 bge -0x00000018 /* 000075CC */ 000075E8 389C0000 addi r4, r28, 0x0000 000075EC 84E4FFF8 lwzu r7, [r4 - 0x0008] 000075F0 389C0000 addi r4, r28, 0x0000 000075F4 84A4FFFC lwzu r5, [r4 - 0x0004] 000075F8 38860000 addi r4, r6, 0x0000 label000075FC: 000075FC 3084FFFF subic r4, r4, 1 00007600 7C800735 extsh. r0, r4 00007604 90FC0000 stw [r28], r7 00007608 90BC0004 stw [r28 + 0x0004], r5 0000760C 339C0008 addic r28, r28, 8 00007610 30800000 addic r4, r0, 0 00007614 4080FFE8 bge -0x00000018 /* 000075FC */ 00007618 389B0000 addi r4, r27, 0x0000 0000761C 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007620 389B0000 addi r4, r27, 0x0000 00007624 84A4FFFC lwzu r5, [r4 - 0x0004] 00007628 38860000 addi r4, r6, 0x0000 label0000762C: 0000762C 3084FFFF subic r4, r4, 1 00007630 7C800735 extsh. r0, r4 00007634 90FB0000 stw [r27], r7 00007638 90BB0004 stw [r27 + 0x0004], r5 0000763C 337B0008 addic r27, r27, 8 00007640 30800000 addic r4, r0, 0 00007644 4080FFE8 bge -0x00000018 /* 0000762C */ 00007648 38960000 addi r4, r22, 0x0000 0000764C 8404FFF8 lwzu r0, [r4 - 0x0008] 00007650 38960000 addi r4, r22, 0x0000 00007654 84A4FFFC lwzu r5, [r4 - 0x0004] label00007658: 00007658 3086FFFF subic r4, r6, 1 0000765C 7C860735 extsh. r6, r4 00007660 90B60004 stw [r22 + 0x0004], r5 00007664 90160000 stw [r22], r0 00007668 32D60008 addic r22, r22, 8 0000766C 4080FFEC bge -0x00000014 /* 00007658 */ 00007670 309DFFFF subic r4, r29, 1 00007674 48000588 b +0x00000588 /* 00007BFC */ 00007678 88850001 lbz r4, [r5 + 0x0001] 0000767C 32650002 addic r19, r5, 2 00007680 88130000 lbz r0, [r19] 00007684 7CA4E810 subfc r5, r4, r29 00007688 32730001 addic r19, r19, 1 0000768C 7CBD0734 extsh r29, r5 00007690 5405402E rlwinm r5, r0, 8, 0, 23 00007694 7CA02814 addc r5, r0, r5 00007698 54A5402E rlwinm r5, r5, 8, 0, 23 0000769C 7CA02814 addc r5, r0, r5 000076A0 54A5402E rlwinm r5, r5, 8, 0, 23 000076A4 7C002814 addc r0, r0, r5 000076A8 30F6FFFC subic r7, r22, 4 000076AC 30BBFFFC subic r5, r27, 4 000076B0 30DCFFFC subic r6, r28, 4 000076B4 3119FFFC subic r8, r25, 4 label000076B8: 000076B8 3084FFFF subic r4, r4, 1 000076BC 7C890735 extsh. r9, r4 000076C0 94080004 stwu [r8 + 0x0004], r0 000076C4 94060004 stwu [r6 + 0x0004], r0 000076C8 94050004 stwu [r5 + 0x0004], r0 000076CC 33390004 addic r25, r25, 4 000076D0 339C0004 addic r28, r28, 4 000076D4 337B0004 addic r27, r27, 4 000076D8 94070004 stwu [r7 + 0x0004], r0 000076DC 32D60004 addic r22, r22, 4 000076E0 38890000 addi r4, r9, 0x0000 000076E4 4080FFD4 bge -0x0000002C /* 000076B8 */ 000076E8 48000510 b +0x00000510 /* 00007BF8 */ 000076EC 80C3003C lwz r6, [r3 + 0x003C] 000076F0 A0050001 lhz r0, [r5 + 0x0001] 000076F4 54C6083C rlwinm r6, r6, 1, 0, 30 000076F8 7C0E332E sthx r0, r14, r6 000076FC 80C3003C lwz r6, [r3 + 0x003C] 00007700 32650003 addic r19, r5, 3 00007704 30A60001 addic r5, r6, 1 00007708 2C850100 cmpwi cr1, r5, 256 0000770C 90A3003C stw [r3 + 0x003C], r5 00007710 54C6063E rlwinm r6, r6, 0, 24, 31 00007714 4086001C bne cr1, +0x0000001C /* 00007730 */ 00007718 9343003C stw [r3 + 0x003C], r26 0000771C 54C5083C rlwinm r5, r6, 1, 0, 30 00007720 7CC4E810 subfc r6, r4, r29 00007724 48000014 b +0x00000014 /* 00007738 */ 00007728 88C50001 lbz r6, [r5 + 0x0001] 0000772C 32650002 addic r19, r5, 2 label00007730: 00007730 54C5083C rlwinm r5, r6, 1, 0, 30 00007734 7CC4E810 subfc r6, r4, r29 label00007738: 00007738 7D2E2814 addc r9, r14, r5 0000773C 7CDD0734 extsh r29, r6 00007740 3156FFFC subic r10, r22, 4 00007744 30FBFFFC subic r7, r27, 4 00007748 30BCFFFC subic r5, r28, 4 0000774C 30D9FFFC subic r6, r25, 4 label00007750: 00007750 89730000 lbz r11, [r19] 00007754 3184FFFF subic r12, r4, 1 00007758 5564C9FE rlwinm r4, r11, 25, 7, 31 0000775C 7C0920AE lbzx r0, r9, r4 00007760 5564D7FE rlwinm r4, r11, 26, 31, 31 00007764 556807FE rlwinm r8, r11, 0, 31, 31 00007768 7C8920AE lbzx r4, r9, r4 0000776C 5400402E rlwinm r0, r0, 8, 0, 23 00007770 7C802014 addc r4, r0, r4 00007774 5480402E rlwinm r0, r4, 8, 0, 23 00007778 5564DFFE rlwinm r4, r11, 27, 31, 31 0000777C 7FE920AE lbzx r31, r9, r4 00007780 5564E7FE rlwinm r4, r11, 28, 31, 31 00007784 7C00F814 addc r0, r0, r31 00007788 7C8920AE lbzx r4, r9, r4 0000778C 5400402E rlwinm r0, r0, 8, 0, 23 00007790 7C802014 addc r4, r0, r4 00007794 94860004 stwu [r6 + 0x0004], r4 00007798 5564EFFE rlwinm r4, r11, 29, 31, 31 0000779C 7C0920AE lbzx r0, r9, r4 000077A0 5564F7FE rlwinm r4, r11, 30, 31, 31 000077A4 7C8920AE lbzx r4, r9, r4 000077A8 556BFFFE rlwinm r11, r11, 31, 31, 31 000077AC 5400402E rlwinm r0, r0, 8, 0, 23 000077B0 7C802014 addc r4, r0, r4 000077B4 7C0958AE lbzx r0, r9, r11 000077B8 5484402E rlwinm r4, r4, 8, 0, 23 000077BC 7C840014 addc r4, r4, r0 000077C0 7C0940AE lbzx r0, r9, r8 000077C4 5484402E rlwinm r4, r4, 8, 0, 23 000077C8 7C840014 addc r4, r4, r0 000077CC 94850004 stwu [r5 + 0x0004], r4 000077D0 8BF30001 lbz r31, [r19 + 0x0001] 000077D4 7D880735 extsh. r8, r12 000077D8 57E4C9FE rlwinm r4, r31, 25, 7, 31 000077DC 7C8920AE lbzx r4, r9, r4 000077E0 57EBD7FE rlwinm r11, r31, 26, 31, 31 000077E4 7D6958AE lbzx r11, r9, r11 000077E8 5480402E rlwinm r0, r4, 8, 0, 23 000077EC 57E4DFFE rlwinm r4, r31, 27, 31, 31 000077F0 7C005814 addc r0, r0, r11 000077F4 7D6920AE lbzx r11, r9, r4 000077F8 57E4E7FE rlwinm r4, r31, 28, 31, 31 000077FC 5400402E rlwinm r0, r0, 8, 0, 23 00007800 7C005814 addc r0, r0, r11 00007804 7C8920AE lbzx r4, r9, r4 00007808 5400402E rlwinm r0, r0, 8, 0, 23 0000780C 7C802014 addc r4, r0, r4 00007810 94870004 stwu [r7 + 0x0004], r4 00007814 57E4EFFE rlwinm r4, r31, 29, 31, 31 00007818 7C0920AE lbzx r0, r9, r4 0000781C 57EBF7FE rlwinm r11, r31, 30, 31, 31 00007820 7D6958AE lbzx r11, r9, r11 00007824 57E4FFFE rlwinm r4, r31, 31, 31, 31 00007828 5400402E rlwinm r0, r0, 8, 0, 23 0000782C 7C005814 addc r0, r0, r11 00007830 7D6920AE lbzx r11, r9, r4 00007834 57E407FE rlwinm r4, r31, 0, 31, 31 00007838 5400402E rlwinm r0, r0, 8, 0, 23 0000783C 7C005814 addc r0, r0, r11 00007840 7C8920AE lbzx r4, r9, r4 00007844 5400402E rlwinm r0, r0, 8, 0, 23 00007848 7C802014 addc r4, r0, r4 0000784C 948A0004 stwu [r10 + 0x0004], r4 00007850 33390004 addic r25, r25, 4 00007854 339C0004 addic r28, r28, 4 00007858 32730002 addic r19, r19, 2 0000785C 337B0004 addic r27, r27, 4 00007860 32D60004 addic r22, r22, 4 00007864 38880000 addi r4, r8, 0x0000 00007868 4080FEE8 bge -0x00000118 /* 00007750 */ 0000786C 4800038C b +0x0000038C /* 00007BF8 */ 00007870 80C30040 lwz r6, [r3 + 0x0040] 00007874 80050001 lwz r0, [r5 + 0x0001] 00007878 54C6103A rlwinm r6, r6, 2, 0, 29 0000787C 7C10312E stwx r16, r0, r6 00007880 80C30040 lwz r6, [r3 + 0x0040] 00007884 32650005 addic r19, r5, 5 00007888 30A60001 addic r5, r6, 1 0000788C 2C850100 cmpwi cr1, r5, 256 00007890 90A30040 stw [r3 + 0x0040], r5 00007894 54C6063E rlwinm r6, r6, 0, 24, 31 00007898 4086001C bne cr1, +0x0000001C /* 000078B4 */ 0000789C 93430040 stw [r3 + 0x0040], r26 000078A0 54C5103A rlwinm r5, r6, 2, 0, 29 000078A4 7CC4E810 subfc r6, r4, r29 000078A8 48000014 b +0x00000014 /* 000078BC */ 000078AC 88C50001 lbz r6, [r5 + 0x0001] 000078B0 32650002 addic r19, r5, 2 label000078B4: 000078B4 54C5103A rlwinm r5, r6, 2, 0, 29 000078B8 7CC4E810 subfc r6, r4, r29 label000078BC: 000078BC 7D102814 addc r8, r16, r5 000078C0 7CDD0734 extsh r29, r6 000078C4 3136FFFC subic r9, r22, 4 000078C8 30DBFFFC subic r6, r27, 4 000078CC 30BCFFFC subic r5, r28, 4 000078D0 30F9FFFC subic r7, r25, 4 label000078D4: 000078D4 3184FFFF subic r12, r4, 1 000078D8 89730000 lbz r11, [r19] 000078DC 7D800735 extsh. r0, r12 000078E0 556407BE rlwinm r4, r11, 0, 30, 31 000078E4 7D4820AE lbzx r10, r8, r4 000078E8 5564D1BE rlwinm r4, r11, 26, 6, 31 000078EC 7FE820AE lbzx r31, r8, r4 000078F0 5564E7BE rlwinm r4, r11, 28, 30, 31 000078F4 7C8820AE lbzx r4, r8, r4 000078F8 57FF402E rlwinm r31, r31, 8, 0, 23 000078FC 7C9F2014 addc r4, r31, r4 00007900 549F402E rlwinm r31, r4, 8, 0, 23 00007904 5564F7BE rlwinm r4, r11, 30, 30, 31 00007908 7C8820AE lbzx r4, r8, r4 0000790C 7C9F2014 addc r4, r31, r4 00007910 5484402E rlwinm r4, r4, 8, 0, 23 00007914 7C845014 addc r4, r4, r10 00007918 94870004 stwu [r7 + 0x0004], r4 0000791C 8BF30001 lbz r31, [r19 + 0x0001] 00007920 57E4D1BE rlwinm r4, r31, 26, 6, 31 00007924 57EAE7BE rlwinm r10, r31, 28, 30, 31 00007928 7C8820AE lbzx r4, r8, r4 0000792C 7D6850AE lbzx r11, r8, r10 00007930 548A402E rlwinm r10, r4, 8, 0, 23 00007934 57E4F7BE rlwinm r4, r31, 30, 30, 31 00007938 7D4A5814 addc r10, r10, r11 0000793C 7D6820AE lbzx r11, r8, r4 00007940 57E407BE rlwinm r4, r31, 0, 30, 31 00007944 554A402E rlwinm r10, r10, 8, 0, 23 00007948 7D4A5814 addc r10, r10, r11 0000794C 7C8820AE lbzx r4, r8, r4 00007950 554A402E rlwinm r10, r10, 8, 0, 23 00007954 7C8A2014 addc r4, r10, r4 00007958 94850004 stwu [r5 + 0x0004], r4 0000795C 89530002 lbz r10, [r19 + 0x0002] 00007960 33390004 addic r25, r25, 4 00007964 5544D1BE rlwinm r4, r10, 26, 6, 31 00007968 7C8820AE lbzx r4, r8, r4 0000796C 554BE7BE rlwinm r11, r10, 28, 30, 31 00007970 7D6858AE lbzx r11, r8, r11 00007974 5480402E rlwinm r0, r4, 8, 0, 23 00007978 5544F7BE rlwinm r4, r10, 30, 30, 31 0000797C 7C005814 addc r0, r0, r11 00007980 7D6820AE lbzx r11, r8, r4 00007984 554407BE rlwinm r4, r10, 0, 30, 31 00007988 5400402E rlwinm r0, r0, 8, 0, 23 0000798C 7C005814 addc r0, r0, r11 00007990 7C8820AE lbzx r4, r8, r4 00007994 5400402E rlwinm r0, r0, 8, 0, 23 00007998 7C802014 addc r4, r0, r4 0000799C 94860004 stwu [r6 + 0x0004], r4 000079A0 89730003 lbz r11, [r19 + 0x0003] label000079A4: 000079A4 5564D1BE rlwinm r4, r11, 26, 6, 31 000079A8 7C8820AE lbzx r4, r8, r4 000079AC 556AE7BE rlwinm r10, r11, 28, 30, 31 000079B0 7C0850AE lbzx r0, r8, r10 000079B4 548A402E rlwinm r10, r4, 8, 0, 23 000079B8 7C0A0014 addc r0, r10, r0 000079BC 5564F7BE rlwinm r4, r11, 30, 30, 31 000079C0 7D4820AE lbzx r10, r8, r4 000079C4 556407BE rlwinm r4, r11, 0, 30, 31 000079C8 5400402E rlwinm r0, r0, 8, 0, 23 000079CC 7C005014 addc r0, r0, r10 000079D0 7C8820AE lbzx r4, r8, r4 000079D4 5400402E rlwinm r0, r0, 8, 0, 23 000079D8 7C802014 addc r4, r0, r4 000079DC 94890004 stwu [r9 + 0x0004], r4 000079E0 339C0004 addic r28, r28, 4 000079E4 337B0004 addic r27, r27, 4 000079E8 32730004 addic r19, r19, 4 000079EC 32D60004 addic r22, r22, 4 000079F0 7D840734 extsh r4, r12 000079F4 4080FEE0 bge -0x00000120 /* 000078D4 */ 000079F8 48000200 b +0x00000200 /* 00007BF8 */ 000079FC 80C30044 lwz r6, [r3 + 0x0044] 00007A00 80050001 lwz r0, [r5 + 0x0001] 00007A04 54C61838 rlwinm r6, r6, 3, 0, 28 00007A08 80E50005 lwz r7, [r5 + 0x0005] 00007A0C 7CCF3014 addc r6, r15, r6 00007A10 90E60004 stw [r6 + 0x0004], r7 00007A14 90060000 stw [r6], r0 00007A18 80C30044 lwz r6, [r3 + 0x0044] 00007A1C 32650009 addic r19, r5, 9 00007A20 30A60001 addic r5, r6, 1 00007A24 2C850100 cmpwi cr1, r5, 256 00007A28 90A30044 stw [r3 + 0x0044], r5 00007A2C 54C6063E rlwinm r6, r6, 0, 24, 31 00007A30 4086001C bne cr1, +0x0000001C /* 00007A4C */ 00007A34 93430044 stw [r3 + 0x0044], r26 00007A38 54C51838 rlwinm r5, r6, 3, 0, 28 00007A3C 7CC4E810 subfc r6, r4, r29 00007A40 48000014 b +0x00000014 /* 00007A54 */ 00007A44 88C50001 lbz r6, [r5 + 0x0001] 00007A48 32650002 addic r19, r5, 2 label00007A4C: 00007A4C 54C51838 rlwinm r5, r6, 3, 0, 28 00007A50 7CC4E810 subfc r6, r4, r29 label00007A54: 00007A54 7FEF2814 addc r31, r15, r5 00007A58 7CDD0734 extsh r29, r6 00007A5C 31B6FFFC subic r13, r22, 4 00007A60 317BFFFC subic r11, r27, 4 00007A64 313CFFFC subic r9, r28, 4 00007A68 3119FFFC subic r8, r25, 4 label00007A6C: 00007A6C 3144FFFF subic r10, r4, 1 00007A70 7D4C0735 extsh. r12, r10 00007A74 ABD30000 lha r30, [r19] 00007A78 57C49F7E rlwinm r4, r30, 19, 29, 31 00007A7C 7CBF20AE lbzx r5, r31, r4 00007A80 57C4B77E rlwinm r4, r30, 22, 29, 31 00007A84 7C9F20AE lbzx r4, r31, r4 00007A88 54A5402E rlwinm r5, r5, 8, 0, 23 00007A8C 7C852014 addc r4, r5, r4 00007A90 5485402E rlwinm r5, r4, 8, 0, 23 label00007A94: 00007A94 57C4CF7E rlwinm r4, r30, 25, 29, 31 00007A98 7CDF20AE lbzx r6, r31, r4 00007A9C 57C4E77E rlwinm r4, r30, 28, 29, 31 00007AA0 7CA53014 addc r5, r5, r6 00007AA4 7C9F20AE lbzx r4, r31, r4 00007AA8 54A5402E rlwinm r5, r5, 8, 0, 23 00007AAC 7C852014 addc r4, r5, r4 00007AB0 94880004 stwu [r8 + 0x0004], r4 00007AB4 A8930002 lha r4, [r19 + 0x0002] 00007AB8 54859F7E rlwinm r5, r4, 19, 29, 31 00007ABC 7CBF28AE lbzx r5, r31, r5 00007AC0 5486B77E rlwinm r6, r4, 22, 29, 31 00007AC4 7C1F30AE lbzx r0, r31, r6 00007AC8 54A5402E rlwinm r5, r5, 8, 0, 23 00007ACC 5486CF7E rlwinm r6, r4, 25, 29, 31 00007AD0 7CA50014 addc r5, r5, r0 00007AD4 7C1F30AE lbzx r0, r31, r6 00007AD8 54A6402E rlwinm r6, r5, 8, 0, 23 00007ADC 5485E77E rlwinm r5, r4, 28, 29, 31 00007AE0 7CC60014 addc r6, r6, r0 00007AE4 7CBF28AE lbzx r5, r31, r5 00007AE8 54C6402E rlwinm r6, r6, 8, 0, 23 00007AEC 7CA62814 addc r5, r6, r5 00007AF0 94A90004 stwu [r9 + 0x0004], r5 00007AF4 A8130004 lha r0, [r19 + 0x0004] 00007AF8 5487452E rlwinm r7, r4, 8, 20, 23 00007AFC 54049F7E rlwinm r4, r0, 19, 29, 31 00007B00 7C9F20AE lbzx r4, r31, r4 00007B04 5405B77E rlwinm r5, r0, 22, 29, 31 00007B08 7CBF28AE lbzx r5, r31, r5 00007B0C 5484402E rlwinm r4, r4, 8, 0, 23 00007B10 5406CF7E rlwinm r6, r0, 25, 29, 31 00007B14 7C842814 addc r4, r4, r5 00007B18 7CBF30AE lbzx r5, r31, r6 00007B1C 5484402E rlwinm r4, r4, 8, 0, 23 00007B20 5406E77E rlwinm r6, r0, 28, 29, 31 00007B24 7C842814 addc r4, r4, r5 00007B28 7CBF30AE lbzx r5, r31, r6 00007B2C 5484402E rlwinm r4, r4, 8, 0, 23 00007B30 7C842814 addc r4, r4, r5 00007B34 53C76426 rlwimi r7, r30, 12, 16, 19 00007B38 54052636 rlwinm r5, r0, 4, 24, 27 00007B3C 948B0004 stwu [r11 + 0x0004], r4 00007B40 7CE52B78 or r5, r7, r5 00007B44 54A49F7E rlwinm r4, r5, 19, 29, 31 00007B48 7C9F20AE lbzx r4, r31, r4 00007B4C 54E6B77E rlwinm r6, r7, 22, 29, 31 00007B50 7C1F30AE lbzx r0, r31, r6 00007B54 5486402E rlwinm r6, r4, 8, 0, 23 00007B58 54A4CF7E rlwinm r4, r5, 25, 29, 31 00007B5C 7CC60014 addc r6, r6, r0 00007B60 7C1F20AE lbzx r0, r31, r4 00007B64 54A4E77E rlwinm r4, r5, 28, 29, 31 00007B68 54C5402E rlwinm r5, r6, 8, 0, 23 00007B6C 7CA50014 addc r5, r5, r0 00007B70 7C9F20AE lbzx r4, r31, r4 00007B74 54A5402E rlwinm r5, r5, 8, 0, 23 00007B78 7C852014 addc r4, r5, r4 00007B7C 948D0004 stwu [r13 + 0x0004], r4 00007B80 33390004 addic r25, r25, 4 00007B84 339C0004 addic r28, r28, 4 00007B88 32730006 addic r19, r19, 6 00007B8C 337B0004 addic r27, r27, 4 00007B90 32D60004 addic r22, r22, 4 00007B94 388C0000 addi r4, r12, 0x0000 00007B98 4080FED4 bge -0x0000012C /* 00007A6C */ 00007B9C 4800005C b +0x0000005C /* 00007BF8 */ label00007BA0: 00007BA0 7CA4E810 subfc r5, r4, r29 00007BA4 7CBD0734 extsh r29, r5 00007BA8 3116FFFC subic r8, r22, 4 00007BAC 30DBFFFC subic r6, r27, 4 00007BB0 30BCFFFC subic r5, r28, 4 00007BB4 30F9FFFC subic r7, r25, 4 label00007BB8: 00007BB8 3004FFFF subic r0, r4, 1 00007BBC 80930000 lwz r4, [r19] 00007BC0 33390004 addic r25, r25, 4 00007BC4 94870004 stwu [r7 + 0x0004], r4 00007BC8 81330004 lwz r9, [r19 + 0x0004] 00007BCC 7C040735 extsh. r4, r0 00007BD0 95250004 stwu [r5 + 0x0004], r9 00007BD4 81530008 lwz r10, [r19 + 0x0008] 00007BD8 339C0004 addic r28, r28, 4 00007BDC 95460004 stwu [r6 + 0x0004], r10 00007BE0 8013000C lwz r0, [r19 + 0x000C] 00007BE4 337B0004 addic r27, r27, 4 00007BE8 32D60004 addic r22, r22, 4 00007BEC 32730010 addic r19, r19, 16 00007BF0 94080004 stwu [r8 + 0x0004], r0 00007BF4 4080FFC4 bge -0x0000003C /* 00007BB8 */ label00007BF8: 00007BF8 309DFFFF subic r4, r29, 1 label00007BFC: 00007BFC 7C850735 extsh. r5, r4 00007C00 3BA50000 addi r29, r5, 0x0000 00007C04 4080F894 bge -0x0000076C /* 00007498 */ label00007C08: 00007C08 3094FFFF subic r4, r20, 1 00007C0C 7C850735 extsh. r5, r4 00007C10 7E52B814 addc r18, r18, r23 00007C14 3A850000 addi r20, r5, 0x0000 00007C18 4080F85C bge -0x000007A4 /* 00007474 */ label00007C1C: 00007C1C 38800001 li r4, 0x0001 00007C20 98810038 stb [r1 + 0x0038], r4 00007C24 92630008 stw [r3 + 0x0008], r19 00007C28 B9A10044 lmw r13, [r1 + 0x0044] 00007C2C 30210090 addic r1, r1, 144 00007C30 4E800020 blr 00007C34 00000000 .invalid 00007C38 00002041 .invalid 00007C3C 80130100 lwz r0, [r19 + 0x0100] 00007C40 00000000 .invalid 00007C44 00000838 .invalid 00007C48 000E534D .invalid 00007C4C 43444543 bcla 26, 4, 0x00004540 00007C50 4F4D5052 .invalid 4C 00007C54 45535338 .invalid sc 00007C58 A8830022 lha r4, [r3 + 0x0022] 00007C5C 7C0802A6 mflr r0 00007C60 2C840000 cmpwi cr1, r4, 0 00007C64 BDC1FFB8 stmw [r1 - 0x0048], r14 00007C68 90010008 stw [r1 + 0x0008], r0 00007C6C 9421FF70 stwu [r1 - 0x0090], r1 00007C70 40840018 bge cr1, +0x00000018 /* 00007C88 */ 00007C74 48000B59 bl +0x00000B58 /* 000087CC */ 00007C78 81810098 lwz r12, [r1 + 0x0098] 00007C7C 30210090 addic r1, r1, 144 00007C80 7D8803A6 mtlr r12 00007C84 4E800020 blr label00007C88: 00007C88 AB03001E lha r24, [r3 + 0x001E] 00007C8C 82830008 lwz r20, [r3 + 0x0008] 00007C90 3098FFFF subic r4, r24, 1 00007C94 7C850735 extsh. r5, r4 00007C98 81E30010 lwz r15, [r3 + 0x0010] 00007C9C 3AA00001 li r21, 0x0001 00007CA0 9AA10038 stb [r1 + 0x0038], r21 00007CA4 AA630018 lha r19, [r3 + 0x0018] 00007CA8 82430030 lwz r18, [r3 + 0x0030] 00007CAC 82230034 lwz r17, [r3 + 0x0034] 00007CB0 82030038 lwz r16, [r3 + 0x0038] 00007CB4 9AA10038 stb [r1 + 0x0038], r21 00007CB8 3B050000 addi r24, r5, 0x0000 00007CBC 41800AD4 blt +0x00000AD4 /* 00008790 */ 00007CC0 82E200B4 lwz r23, [r2 + 0x00B4] 00007CC4 834200B8 lwz r26, [r2 + 0x00B8] 00007CC8 3B800000 li r28, 0x0000 00007CCC 566E1838 rlwinm r14, r19, 3, 0, 28 label00007CD0: 00007CD0 A803001A lha r0, [r3 + 0x001A] 00007CD4 7F6F9814 addc r27, r15, r19 00007CD8 3080FFFF subic r4, r0, 1 00007CDC 7C850735 extsh. r5, r4 00007CE0 7ED3D814 addc r22, r19, r27 00007CE4 7F33B014 addc r25, r19, r22 00007CE8 7FD3C814 addc r30, r19, r25 00007CEC 7FB3F014 addc r29, r19, r30 00007CF0 7D93E814 addc r12, r19, r29 00007CF4 396F0000 addi r11, r15, 0x0000 00007CF8 7FF36014 addc r31, r19, r12 00007CFC 38050000 addi r0, r5, 0x0000 00007D00 41800A7C blt +0x00000A7C /* 0000877C */ label00007D04: 00007D04 88940000 lbz r4, [r20] 00007D08 38B40000 addi r5, r20, 0x0000 00007D0C 5486E13E rlwinm r6, r4, 28, 4, 31 00007D10 2886000F cmplwi cr1, r6, 15 00007D14 5486F0BA rlwinm r6, r4, 30, 2, 29 00007D18 7CD73014 addc r6, r23, r6 00007D1C 32940001 addic r20, r20, 1 00007D20 5484073E rlwinm r4, r4, 0, 28, 31 00007D24 41850A48 bgt cr1, +0x00000A48 /* 0000876C */ 00007D28 80C60100 lwz r6, [r6 + 0x0100] 00007D2C 7CDA3014 addc r6, r26, r6 00007D30 7CC903A6 mtctr r6 00007D34 4E800420 bctr 00007D38 88850001 lbz r4, [r5 + 0x0001] 00007D3C 32850002 addic r20, r5, 2 00007D40 30A40001 addic r5, r4, 1 00007D44 54A51838 rlwinm r5, r5, 3, 0, 28 00007D48 7CA50734 extsh r5, r5 00007D4C 7C840010 subfc r4, r4, r0 00007D50 7FE5F814 addc r31, r5, r31 00007D54 7C800734 extsh r0, r4 00007D58 7D6B2814 addc r11, r11, r5 00007D5C 7F7B2814 addc r27, r27, r5 00007D60 7ED62814 addc r22, r22, r5 00007D64 7F392814 addc r25, r25, r5 00007D68 7FDE2814 addc r30, r30, r5 00007D6C 7FBD2814 addc r29, r29, r5 00007D70 7D8C2814 addc r12, r12, r5 00007D74 480009F8 b +0x000009F8 /* 0000876C */ 00007D78 88850001 lbz r4, [r5 + 0x0001] 00007D7C 32850002 addic r20, r5, 2 00007D80 7CA40010 subfc r5, r4, r0 00007D84 7CA00734 extsh r0, r5 00007D88 38AB0000 addi r5, r11, 0x0000 00007D8C 84C5FFF8 lwzu r6, [r5 - 0x0008] 00007D90 38AB0000 addi r5, r11, 0x0000 00007D94 84E5FFFC lwzu r7, [r5 - 0x0004] 00007D98 38A40000 addi r5, r4, 0x0000 label00007D9C: 00007D9C 3084FFFF subic r4, r4, 1 00007DA0 7C880735 extsh. r8, r4 00007DA4 90CB0000 stw [r11], r6 00007DA8 90EB0004 stw [r11 + 0x0004], r7 00007DAC 90DB0000 stw [r27], r6 00007DB0 90FB0004 stw [r27 + 0x0004], r7 00007DB4 316B0008 addic r11, r11, 8 00007DB8 337B0008 addic r27, r27, 8 00007DBC 38880000 addi r4, r8, 0x0000 00007DC0 4080FFDC bge -0x00000024 /* 00007D9C */ 00007DC4 38960000 addi r4, r22, 0x0000 00007DC8 8504FFF8 lwzu r8, [r4 - 0x0008] 00007DCC 38960000 addi r4, r22, 0x0000 00007DD0 84C4FFFC lwzu r6, [r4 - 0x0004] 00007DD4 38850000 addi r4, r5, 0x0000 label00007DD8: 00007DD8 30E4FFFF subic r7, r4, 1 00007DDC 7CE40735 extsh. r4, r7 00007DE0 91160000 stw [r22], r8 00007DE4 90D60004 stw [r22 + 0x0004], r6 00007DE8 91190000 stw [r25], r8 00007DEC 90D90004 stw [r25 + 0x0004], r6 00007DF0 32D60008 addic r22, r22, 8 00007DF4 33390008 addic r25, r25, 8 00007DF8 4080FFE0 bge -0x00000020 /* 00007DD8 */ 00007DFC 389E0000 addi r4, r30, 0x0000 00007E00 8504FFF8 lwzu r8, [r4 - 0x0008] 00007E04 389E0000 addi r4, r30, 0x0000 00007E08 84C4FFFC lwzu r6, [r4 - 0x0004] 00007E0C 38850000 addi r4, r5, 0x0000 label00007E10: 00007E10 30E4FFFF subic r7, r4, 1 00007E14 7CE40735 extsh. r4, r7 00007E18 911E0000 stw [r30], r8 00007E1C 90DE0004 stw [r30 + 0x0004], r6 00007E20 911D0000 stw [r29], r8 00007E24 90DD0004 stw [r29 + 0x0004], r6 00007E28 33DE0008 addic r30, r30, 8 00007E2C 33BD0008 addic r29, r29, 8 00007E30 4080FFE0 bge -0x00000020 /* 00007E10 */ 00007E34 388C0000 addi r4, r12, 0x0000 00007E38 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007E3C 388C0000 addi r4, r12, 0x0000 00007E40 84C4FFFC lwzu r6, [r4 - 0x0004] label00007E44: 00007E44 3085FFFF subic r4, r5, 1 00007E48 7C850735 extsh. r5, r4 00007E4C 90EC0000 stw [r12], r7 00007E50 90CC0004 stw [r12 + 0x0004], r6 00007E54 90FF0000 stw [r31], r7 00007E58 90DF0004 stw [r31 + 0x0004], r6 00007E5C 318C0008 addic r12, r12, 8 00007E60 33FF0008 addic r31, r31, 8 00007E64 4080FFE0 bge -0x00000020 /* 00007E44 */ 00007E68 48000904 b +0x00000904 /* 0000876C */ 00007E6C 88850001 lbz r4, [r5 + 0x0001] 00007E70 32850002 addic r20, r5, 2 00007E74 7CA42014 addc r5, r4, r4 00007E78 30A50001 addic r5, r5, 1 00007E7C 7CA50010 subfc r5, r5, r0 00007E80 7CA00734 extsh r0, r5 00007E84 38AB0000 addi r5, r11, 0x0000 00007E88 8505FFF0 lwzu r8, [r5 - 0x0010] 00007E8C 38AB0000 addi r5, r11, 0x0000 00007E90 84C5FFF4 lwzu r6, [r5 - 0x000C] 00007E94 38AB0000 addi r5, r11, 0x0000 00007E98 84E5FFF8 lwzu r7, [r5 - 0x0008] 00007E9C 38AB0000 addi r5, r11, 0x0000 00007EA0 8525FFFC lwzu r9, [r5 - 0x0004] 00007EA4 39440000 addi r10, r4, 0x0000 label00007EA8: 00007EA8 3084FFFF subic r4, r4, 1 00007EAC 7C850735 extsh. r5, r4 00007EB0 910B0000 stw [r11], r8 00007EB4 90CB0004 stw [r11 + 0x0004], r6 00007EB8 90EB0008 stw [r11 + 0x0008], r7 00007EBC 912B000C stw [r11 + 0x000C], r9 00007EC0 911B0000 stw [r27], r8 00007EC4 90DB0004 stw [r27 + 0x0004], r6 00007EC8 90FB0008 stw [r27 + 0x0008], r7 00007ECC 913B000C stw [r27 + 0x000C], r9 00007ED0 316B0010 addic r11, r11, 16 00007ED4 337B0010 addic r27, r27, 16 00007ED8 38850000 addi r4, r5, 0x0000 00007EDC 4080FFCC bge -0x00000034 /* 00007EA8 */ 00007EE0 38960000 addi r4, r22, 0x0000 00007EE4 84E4FFF0 lwzu r7, [r4 - 0x0010] 00007EE8 38960000 addi r4, r22, 0x0000 00007EEC 84C4FFF4 lwzu r6, [r4 - 0x000C] 00007EF0 38960000 addi r4, r22, 0x0000 00007EF4 8504FFF8 lwzu r8, [r4 - 0x0008] 00007EF8 38B60000 addi r5, r22, 0x0000 00007EFC 8485FFFC lwzu r4, [r5 - 0x0004] 00007F00 38AA0000 addi r5, r10, 0x0000 label00007F04: 00007F04 3125FFFF subic r9, r5, 1 00007F08 7D250735 extsh. r5, r9 00007F0C 90F60000 stw [r22], r7 00007F10 90D60004 stw [r22 + 0x0004], r6 00007F14 91160008 stw [r22 + 0x0008], r8 00007F18 9096000C stw [r22 + 0x000C], r4 00007F1C 90F90000 stw [r25], r7 00007F20 90D90004 stw [r25 + 0x0004], r6 00007F24 91190008 stw [r25 + 0x0008], r8 00007F28 9099000C stw [r25 + 0x000C], r4 00007F2C 32D60010 addic r22, r22, 16 00007F30 33390010 addic r25, r25, 16 00007F34 4080FFD0 bge -0x00000030 /* 00007F04 */ 00007F38 389E0000 addi r4, r30, 0x0000 fn00007F3C: 00007F3C 8524FFF0 lwzu r9, [r4 - 0x0010] 00007F40 389E0000 addi r4, r30, 0x0000 00007F44 84E4FFF4 lwzu r7, [r4 - 0x000C] 00007F48 389E0000 addi r4, r30, 0x0000 00007F4C 8504FFF8 lwzu r8, [r4 - 0x0008] 00007F50 389E0000 addi r4, r30, 0x0000 00007F54 84A4FFFC lwzu r5, [r4 - 0x0004] 00007F58 388A0000 addi r4, r10, 0x0000 label00007F5C: 00007F5C 3084FFFF subic r4, r4, 1 00007F60 7C860735 extsh. r6, r4 00007F64 913E0000 stw [r30], r9 00007F68 90FE0004 stw [r30 + 0x0004], r7 00007F6C 911E0008 stw [r30 + 0x0008], r8 00007F70 90BE000C stw [r30 + 0x000C], r5 00007F74 913D0000 stw [r29], r9 00007F78 90FD0004 stw [r29 + 0x0004], r7 00007F7C 911D0008 stw [r29 + 0x0008], r8 00007F80 90BD000C stw [r29 + 0x000C], r5 00007F84 33DE0010 addic r30, r30, 16 00007F88 33BD0010 addic r29, r29, 16 00007F8C 38860000 addi r4, r6, 0x0000 00007F90 4080FFCC bge -0x00000034 /* 00007F5C */ 00007F94 388C0000 addi r4, r12, 0x0000 00007F98 84C4FFF0 lwzu r6, [r4 - 0x0010] 00007F9C 388C0000 addi r4, r12, 0x0000 00007FA0 84A4FFF4 lwzu r5, [r4 - 0x000C] 00007FA4 388C0000 addi r4, r12, 0x0000 00007FA8 84E4FFF8 lwzu r7, [r4 - 0x0008] 00007FAC 390C0000 addi r8, r12, 0x0000 00007FB0 8488FFFC lwzu r4, [r8 - 0x0004] label00007FB4: 00007FB4 310AFFFF subic r8, r10, 1 00007FB8 7D090735 extsh. r9, r8 00007FBC 90CC0000 stw [r12], r6 00007FC0 90AC0004 stw [r12 + 0x0004], r5 00007FC4 90EC0008 stw [r12 + 0x0008], r7 00007FC8 908C000C stw [r12 + 0x000C], r4 00007FCC 90DF0000 stw [r31], r6 00007FD0 90BF0004 stw [r31 + 0x0004], r5 00007FD4 90FF0008 stw [r31 + 0x0008], r7 00007FD8 909F000C stw [r31 + 0x000C], r4 00007FDC 318C0010 addic r12, r12, 16 00007FE0 33FF0010 addic r31, r31, 16 00007FE4 39490000 addi r10, r9, 0x0000 00007FE8 4080FFCC bge -0x00000034 /* 00007FB4 */ 00007FEC 48000780 b +0x00000780 /* 0000876C */ 00007FF0 88850001 lbz r4, [r5 + 0x0001] 00007FF4 32850002 addic r20, r5, 2 00007FF8 88D40000 lbz r6, [r20] 00007FFC 7CA40010 subfc r5, r4, r0 00008000 32940001 addic r20, r20, 1 00008004 7CA00734 extsh r0, r5 00008008 54C5402E rlwinm r5, r6, 8, 0, 23 0000800C 7CA62814 addc r5, r6, r5 00008010 54A5402E rlwinm r5, r5, 8, 0, 23 00008014 7CA62814 addc r5, r6, r5 00008018 54A5402E rlwinm r5, r5, 8, 0, 23 0000801C 7CC62814 addc r6, r6, r5 label00008020: 00008020 3084FFFF subic r4, r4, 1 00008024 7C850735 extsh. r5, r4 00008028 90CB0000 stw [r11], r6 0000802C 90CB0004 stw [r11 + 0x0004], r6 00008030 90DB0000 stw [r27], r6 00008034 316B0008 addic r11, r11, 8 00008038 90DB0004 stw [r27 + 0x0004], r6 0000803C 90D60000 stw [r22], r6 00008040 337B0008 addic r27, r27, 8 00008044 90D60004 stw [r22 + 0x0004], r6 00008048 90D90000 stw [r25], r6 0000804C 32D60008 addic r22, r22, 8 00008050 90D90004 stw [r25 + 0x0004], r6 00008054 90DE0000 stw [r30], r6 00008058 33390008 addic r25, r25, 8 0000805C 90DE0004 stw [r30 + 0x0004], r6 00008060 90DD0000 stw [r29], r6 00008064 33DE0008 addic r30, r30, 8 00008068 90DD0004 stw [r29 + 0x0004], r6 0000806C 90CC0000 stw [r12], r6 00008070 33BD0008 addic r29, r29, 8 00008074 90CC0004 stw [r12 + 0x0004], r6 00008078 90DF0000 stw [r31], r6 0000807C 90DF0004 stw [r31 + 0x0004], r6 00008080 318C0008 addic r12, r12, 8 00008084 33FF0008 addic r31, r31, 8 00008088 38850000 addi r4, r5, 0x0000 0000808C 4080FF94 bge -0x0000006C /* 00008020 */ 00008090 480006DC b +0x000006DC /* 0000876C */ 00008094 80C3003C lwz r6, [r3 + 0x003C] 00008098 A0E50001 lhz r7, [r5 + 0x0001] 0000809C 54C6083C rlwinm r6, r6, 1, 0, 30 000080A0 7CF2332E sthx r7, r18, r6 000080A4 80C3003C lwz r6, [r3 + 0x003C] 000080A8 32850003 addic r20, r5, 3 000080AC 30A60001 addic r5, r6, 1 000080B0 2C850100 cmpwi cr1, r5, 256 000080B4 90A3003C stw [r3 + 0x003C], r5 000080B8 54C6063E rlwinm r6, r6, 0, 24, 31 000080BC 4086001C bne cr1, +0x0000001C /* 000080D8 */ 000080C0 9383003C stw [r3 + 0x003C], r28 000080C4 54C5083C rlwinm r5, r6, 1, 0, 30 000080C8 7CC40010 subfc r6, r4, r0 000080CC 48000014 b +0x00000014 /* 000080E0 */ 000080D0 88C50001 lbz r6, [r5 + 0x0001] 000080D4 32850002 addic r20, r5, 2 label000080D8: 000080D8 54C5083C rlwinm r5, r6, 1, 0, 30 000080DC 7CC40010 subfc r6, r4, r0 label000080E0: 000080E0 7CB22814 addc r5, r18, r5 000080E4 7CC00734 extsh r0, r6 label000080E8: 000080E8 88D40000 lbz r6, [r20] 000080EC 3104FFFF subic r8, r4, 1 000080F0 54C4C9FE rlwinm r4, r6, 25, 7, 31 000080F4 7CE520AE lbzx r7, r5, r4 000080F8 54C4D7FE rlwinm r4, r6, 26, 31, 31 000080FC 7C8520AE lbzx r4, r5, r4 00008100 54E7801E rlwinm r7, r7, 16, 0, 15 00008104 7CE72014 addc r7, r7, r4 00008108 54E4402E rlwinm r4, r7, 8, 0, 23 0000810C 7C872014 addc r4, r7, r4 00008110 908B0000 stw [r11], r4 00008114 909B0000 stw [r27], r4 00008118 54C4DFFE rlwinm r4, r6, 27, 31, 31 0000811C 7CE520AE lbzx r7, r5, r4 00008120 54C4E7FE rlwinm r4, r6, 28, 31, 31 00008124 7C8520AE lbzx r4, r5, r4 00008128 54E7801E rlwinm r7, r7, 16, 0, 15 0000812C 7C872014 addc r4, r7, r4 00008130 5487402E rlwinm r7, r4, 8, 0, 23 00008134 7C843814 addc r4, r4, r7 00008138 908B0004 stw [r11 + 0x0004], r4 0000813C 909B0004 stw [r27 + 0x0004], r4 00008140 54C4EFFE rlwinm r4, r6, 29, 31, 31 00008144 7CE520AE lbzx r7, r5, r4 00008148 54C4F7FE rlwinm r4, r6, 30, 31, 31 0000814C 7C8520AE lbzx r4, r5, r4 00008150 54E7801E rlwinm r7, r7, 16, 0, 15 00008154 7C872014 addc r4, r7, r4 00008158 5487402E rlwinm r7, r4, 8, 0, 23 0000815C 7C843814 addc r4, r4, r7 00008160 90960000 stw [r22], r4 00008164 90990000 stw [r25], r4 00008168 54C4FFFE rlwinm r4, r6, 31, 31, 31 0000816C 7CE520AE lbzx r7, r5, r4 00008170 54C407FE rlwinm r4, r6, 0, 31, 31 00008174 7C8520AE lbzx r4, r5, r4 00008178 54E6801E rlwinm r6, r7, 16, 0, 15 0000817C 7C862014 addc r4, r6, r4 00008180 5486402E rlwinm r6, r4, 8, 0, 23 00008184 7C843014 addc r4, r4, r6 00008188 90960004 stw [r22 + 0x0004], r4 0000818C 90990004 stw [r25 + 0x0004], r4 00008190 88D40001 lbz r6, [r20 + 0x0001] 00008194 7D070735 extsh. r7, r8 00008198 54C4C9FE rlwinm r4, r6, 25, 7, 31 0000819C 7D2520AE lbzx r9, r5, r4 000081A0 54C4D7FE rlwinm r4, r6, 26, 31, 31 000081A4 7C8520AE lbzx r4, r5, r4 000081A8 5529801E rlwinm r9, r9, 16, 0, 15 000081AC 7C892014 addc r4, r9, r4 000081B0 5489402E rlwinm r9, r4, 8, 0, 23 000081B4 7C844814 addc r4, r4, r9 000081B8 909E0000 stw [r30], r4 000081BC 909D0000 stw [r29], r4 000081C0 54C4DFFE rlwinm r4, r6, 27, 31, 31 000081C4 7D2520AE lbzx r9, r5, r4 000081C8 54C4E7FE rlwinm r4, r6, 28, 31, 31 000081CC 7C8520AE lbzx r4, r5, r4 000081D0 5529801E rlwinm r9, r9, 16, 0, 15 000081D4 7C892014 addc r4, r9, r4 000081D8 5489402E rlwinm r9, r4, 8, 0, 23 000081DC 7C844814 addc r4, r4, r9 000081E0 909E0004 stw [r30 + 0x0004], r4 000081E4 909D0004 stw [r29 + 0x0004], r4 000081E8 54C4EFFE rlwinm r4, r6, 29, 31, 31 000081EC 7D2520AE lbzx r9, r5, r4 000081F0 54C4F7FE rlwinm r4, r6, 30, 31, 31 000081F4 7C8520AE lbzx r4, r5, r4 000081F8 5529801E rlwinm r9, r9, 16, 0, 15 000081FC 7C892014 addc r4, r9, r4 00008200 5489402E rlwinm r9, r4, 8, 0, 23 00008204 7C844814 addc r4, r4, r9 00008208 908C0000 stw [r12], r4 0000820C 909F0000 stw [r31], r4 00008210 54C4FFFE rlwinm r4, r6, 31, 31, 31 00008214 7D2520AE lbzx r9, r5, r4 00008218 54C407FE rlwinm r4, r6, 0, 31, 31 0000821C 7C8520AE lbzx r4, r5, r4 00008220 5526801E rlwinm r6, r9, 16, 0, 15 00008224 7C862014 addc r4, r6, r4 00008228 5486402E rlwinm r6, r4, 8, 0, 23 0000822C 7C843014 addc r4, r4, r6 00008230 908C0004 stw [r12 + 0x0004], r4 00008234 909F0004 stw [r31 + 0x0004], r4 00008238 316B0008 addic r11, r11, 8 0000823C 337B0008 addic r27, r27, 8 00008240 32D60008 addic r22, r22, 8 00008244 33390008 addic r25, r25, 8 00008248 32940002 addic r20, r20, 2 0000824C 33DE0008 addic r30, r30, 8 00008250 33BD0008 addic r29, r29, 8 00008254 318C0008 addic r12, r12, 8 00008258 33FF0008 addic r31, r31, 8 0000825C 38870000 addi r4, r7, 0x0000 00008260 4080FE88 bge -0x00000178 /* 000080E8 */ 00008264 48000508 b +0x00000508 /* 0000876C */ 00008268 80C30040 lwz r6, [r3 + 0x0040] 0000826C 80E50001 lwz r7, [r5 + 0x0001] 00008270 54C6103A rlwinm r6, r6, 2, 0, 29 00008274 7CF1312E stwx r17, r7, r6 00008278 80C30040 lwz r6, [r3 + 0x0040] 0000827C 32850005 addic r20, r5, 5 00008280 30A60001 addic r5, r6, 1 00008284 2C850100 cmpwi cr1, r5, 256 00008288 90A30040 stw [r3 + 0x0040], r5 0000828C 54C6063E rlwinm r6, r6, 0, 24, 31 00008290 4086001C bne cr1, +0x0000001C /* 000082AC */ 00008294 93830040 stw [r3 + 0x0040], r28 00008298 54C5103A rlwinm r5, r6, 2, 0, 29 0000829C 7CC40010 subfc r6, r4, r0 000082A0 48000014 b +0x00000014 /* 000082B4 */ 000082A4 88C50001 lbz r6, [r5 + 0x0001] 000082A8 32850002 addic r20, r5, 2 label000082AC: 000082AC 54C5103A rlwinm r5, r6, 2, 0, 29 000082B0 7CC40010 subfc r6, r4, r0 label000082B4: 000082B4 7D312814 addc r9, r17, r5 000082B8 7CC00734 extsh r0, r6 label000082BC: 000082BC 88D40000 lbz r6, [r20] fn000082C0: 000082C0 30E4FFFF subic r7, r4, 1 000082C4 54C4D1BE rlwinm r4, r6, 26, 6, 31 000082C8 7C8920AE lbzx r4, r9, r4 000082CC 54C5E7BE rlwinm r5, r6, 28, 30, 31 000082D0 54CA07BE rlwinm r10, r6, 0, 30, 31 000082D4 7CA928AE lbzx r5, r9, r5 000082D8 5484801E rlwinm r4, r4, 16, 0, 15 000082DC 7C842814 addc r4, r4, r5 000082E0 5485402E rlwinm r5, r4, 8, 0, 23 000082E4 7C842814 addc r4, r4, r5 000082E8 908B0000 stw [r11], r4 000082EC 909B0000 stw [r27], r4 000082F0 54C4F7BE rlwinm r4, r6, 30, 30, 31 000082F4 7C8920AE lbzx r4, r9, r4 000082F8 7CA950AE lbzx r5, r9, r10 000082FC 5484801E rlwinm r4, r4, 16, 0, 15 00008300 7C842814 addc r4, r4, r5 00008304 5485402E rlwinm r5, r4, 8, 0, 23 00008308 7C842814 addc r4, r4, r5 0000830C 908B0004 stw [r11 + 0x0004], r4 00008310 909B0004 stw [r27 + 0x0004], r4 00008314 88B40001 lbz r5, [r20 + 0x0001] 00008318 7CE80735 extsh. r8, r7 0000831C 54A4D1BE rlwinm r4, r5, 26, 6, 31 00008320 7CC920AE lbzx r6, r9, r4 00008324 54A4E7BE rlwinm r4, r5, 28, 30, 31 00008328 7C8920AE lbzx r4, r9, r4 0000832C 54C6801E rlwinm r6, r6, 16, 0, 15 00008330 7C862014 addc r4, r6, r4 00008334 5486402E rlwinm r6, r4, 8, 0, 23 00008338 7C843014 addc r4, r4, r6 0000833C 90960000 stw [r22], r4 00008340 90990000 stw [r25], r4 00008344 54A4F7BE rlwinm r4, r5, 30, 30, 31 00008348 7CC920AE lbzx r6, r9, r4 0000834C 54A407BE rlwinm r4, r5, 0, 30, 31 00008350 7C8920AE lbzx r4, r9, r4 00008354 54C5801E rlwinm r5, r6, 16, 0, 15 00008358 7C852014 addc r4, r5, r4 0000835C 5485402E rlwinm r5, r4, 8, 0, 23 00008360 7C842814 addc r4, r4, r5 00008364 90960004 stw [r22 + 0x0004], r4 label00008368: 00008368 90990004 stw [r25 + 0x0004], r4 0000836C 88B40002 lbz r5, [r20 + 0x0002] 00008370 54A4D1BE rlwinm r4, r5, 26, 6, 31 00008374 7CC920AE lbzx r6, r9, r4 00008378 54A4E7BE rlwinm r4, r5, 28, 30, 31 0000837C 7C8920AE lbzx r4, r9, r4 00008380 54C6801E rlwinm r6, r6, 16, 0, 15 00008384 7C862014 addc r4, r6, r4 00008388 5486402E rlwinm r6, r4, 8, 0, 23 0000838C 7C843014 addc r4, r4, r6 00008390 909E0000 stw [r30], r4 00008394 909D0000 stw [r29], r4 00008398 54A4F7BE rlwinm r4, r5, 30, 30, 31 0000839C 7CC920AE lbzx r6, r9, r4 000083A0 54A407BE rlwinm r4, r5, 0, 30, 31 000083A4 7C8920AE lbzx r4, r9, r4 000083A8 54C5801E rlwinm r5, r6, 16, 0, 15 000083AC 7C852014 addc r4, r5, r4 000083B0 5485402E rlwinm r5, r4, 8, 0, 23 000083B4 7C842814 addc r4, r4, r5 000083B8 909E0004 stw [r30 + 0x0004], r4 000083BC 909D0004 stw [r29 + 0x0004], r4 000083C0 88B40003 lbz r5, [r20 + 0x0003] 000083C4 316B0008 addic r11, r11, 8 000083C8 54A4D1BE rlwinm r4, r5, 26, 6, 31 000083CC 7CC920AE lbzx r6, r9, r4 000083D0 54A4E7BE rlwinm r4, r5, 28, 30, 31 000083D4 7C8920AE lbzx r4, r9, r4 000083D8 54C6801E rlwinm r6, r6, 16, 0, 15 000083DC 7C862014 addc r4, r6, r4 000083E0 5486402E rlwinm r6, r4, 8, 0, 23 000083E4 7C843014 addc r4, r4, r6 000083E8 908C0000 stw [r12], r4 000083EC 909F0000 stw [r31], r4 000083F0 54A4F7BE rlwinm r4, r5, 30, 30, 31 000083F4 7CC920AE lbzx r6, r9, r4 000083F8 54A407BE rlwinm r4, r5, 0, 30, 31 000083FC 7C8920AE lbzx r4, r9, r4 00008400 54C5801E rlwinm r5, r6, 16, 0, 15 00008404 7C852014 addc r4, r5, r4 label00008408: 00008408 5485402E rlwinm r5, r4, 8, 0, 23 0000840C 7C842814 addc r4, r4, r5 00008410 908C0004 stw [r12 + 0x0004], r4 00008414 909F0004 stw [r31 + 0x0004], r4 00008418 337B0008 addic r27, r27, 8 0000841C 32D60008 addic r22, r22, 8 00008420 33390008 addic r25, r25, 8 00008424 33DE0008 addic r30, r30, 8 00008428 33BD0008 addic r29, r29, 8 0000842C 32940004 addic r20, r20, 4 00008430 318C0008 addic r12, r12, 8 00008434 33FF0008 addic r31, r31, 8 00008438 38880000 addi r4, r8, 0x0000 0000843C 4080FE80 bge -0x00000180 /* 000082BC */ 00008440 4800032C b +0x0000032C /* 0000876C */ 00008444 80C30044 lwz r6, [r3 + 0x0044] 00008448 80E50001 lwz r7, [r5 + 0x0001] 0000844C 54C61838 rlwinm r6, r6, 3, 0, 28 00008450 81050005 lwz r8, [r5 + 0x0005] 00008454 7CD03014 addc r6, r16, r6 00008458 91060004 stw [r6 + 0x0004], r8 0000845C 90E60000 stw [r6], r7 00008460 80C30044 lwz r6, [r3 + 0x0044] 00008464 32850009 addic r20, r5, 9 00008468 30A60001 addic r5, r6, 1 0000846C 2C850100 cmpwi cr1, r5, 256 00008470 90A30044 stw [r3 + 0x0044], r5 00008474 54C6063E rlwinm r6, r6, 0, 24, 31 00008478 4086001C bne cr1, +0x0000001C /* 00008494 */ 0000847C 93830044 stw [r3 + 0x0044], r28 00008480 54C51838 rlwinm r5, r6, 3, 0, 28 00008484 7CC40010 subfc r6, r4, r0 00008488 48000014 b +0x00000014 /* 0000849C */ 0000848C 88C50001 lbz r6, [r5 + 0x0001] 00008490 32850002 addic r20, r5, 2 label00008494: 00008494 54C51838 rlwinm r5, r6, 3, 0, 28 00008498 7CC40010 subfc r6, r4, r0 label0000849C: 0000849C 7D302814 addc r9, r16, r5 000084A0 7CC00734 extsh r0, r6 label000084A4: 000084A4 A8B40000 lha r5, [r20] 000084A8 54A69F7E rlwinm r6, r5, 19, 29, 31 000084AC 7CE930AE lbzx r7, r9, r6 000084B0 54A6B77E rlwinm r6, r5, 22, 29, 31 000084B4 7CC930AE lbzx r6, r9, r6 000084B8 54E7801E rlwinm r7, r7, 16, 0, 15 000084BC 7CE73014 addc r7, r7, r6 000084C0 54E6402E rlwinm r6, r7, 8, 0, 23 000084C4 7CC73014 addc r6, r7, r6 000084C8 90CB0000 stw [r11], r6 000084CC 90DB0000 stw [r27], r6 000084D0 54A6CF7E rlwinm r6, r5, 25, 29, 31 000084D4 7CE930AE lbzx r7, r9, r6 000084D8 54A6E77E rlwinm r6, r5, 28, 29, 31 000084DC 7CC930AE lbzx r6, r9, r6 000084E0 54E7801E rlwinm r7, r7, 16, 0, 15 000084E4 7CC73014 addc r6, r7, r6 000084E8 54C7402E rlwinm r7, r6, 8, 0, 23 000084EC 7CC63814 addc r6, r6, r7 000084F0 90CB0004 stw [r11 + 0x0004], r6 000084F4 90DB0004 stw [r27 + 0x0004], r6 000084F8 A9540002 lha r10, [r20 + 0x0002] 000084FC 316B0008 addic r11, r11, 8 00008500 55469F7E rlwinm r6, r10, 19, 29, 31 00008504 7CC930AE lbzx r6, r9, r6 00008508 337B0008 addic r27, r27, 8 0000850C 54C7801E rlwinm r7, r6, 16, 0, 15 00008510 5546B77E rlwinm r6, r10, 22, 29, 31 00008514 7CC930AE lbzx r6, r9, r6 00008518 5548452E rlwinm r8, r10, 8, 20, 23 0000851C 7CC73014 addc r6, r7, r6 00008520 54C7402E rlwinm r7, r6, 8, 0, 23 00008524 7CC63814 addc r6, r6, r7 00008528 90D60000 stw [r22], r6 0000852C 90D90000 stw [r25], r6 00008530 5546CF7E rlwinm r6, r10, 25, 29, 31 00008534 7CC930AE lbzx r6, r9, r6 00008538 5547E77E rlwinm r7, r10, 28, 29, 31 0000853C 7CE938AE lbzx r7, r9, r7 00008540 54C6801E rlwinm r6, r6, 16, 0, 15 00008544 7CC63814 addc r6, r6, r7 00008548 54C7402E rlwinm r7, r6, 8, 0, 23 0000854C 7CC63814 addc r6, r6, r7 00008550 90D60004 stw [r22 + 0x0004], r6 00008554 90D90004 stw [r25 + 0x0004], r6 00008558 A9540004 lha r10, [r20 + 0x0004] 0000855C 50A86426 rlwimi r8, r5, 12, 16, 19 00008560 55459F7E rlwinm r5, r10, 19, 29, 31 00008564 7CA928AE lbzx r5, r9, r5 00008568 32D60008 addic r22, r22, 8 0000856C 54A7801E rlwinm r7, r5, 16, 0, 15 00008570 33390008 addic r25, r25, 8 00008574 32940006 addic r20, r20, 6 00008578 5545B77E rlwinm r5, r10, 22, 29, 31 0000857C 7CA928AE lbzx r5, r9, r5 00008580 55462636 rlwinm r6, r10, 4, 24, 27 00008584 7CA72814 addc r5, r7, r5 00008588 54A7402E rlwinm r7, r5, 8, 0, 23 0000858C 7CA53814 addc r5, r5, r7 00008590 90BE0000 stw [r30], r5 00008594 90BD0000 stw [r29], r5 00008598 5545CF7E rlwinm r5, r10, 25, 29, 31 0000859C 7CA928AE lbzx r5, r9, r5 000085A0 5547E77E rlwinm r7, r10, 28, 29, 31 000085A4 7CE938AE lbzx r7, r9, r7 000085A8 54A5801E rlwinm r5, r5, 16, 0, 15 000085AC 7CA53814 addc r5, r5, r7 000085B0 54A7402E rlwinm r7, r5, 8, 0, 23 000085B4 7CA53814 addc r5, r5, r7 000085B8 90BE0004 stw [r30 + 0x0004], r5 000085BC 90BD0004 stw [r29 + 0x0004], r5 000085C0 7D063378 or r6, r8, r6 000085C4 54C59F7E rlwinm r5, r6, 19, 29, 31 000085C8 7CE928AE lbzx r7, r9, r5 000085CC 5505B77E rlwinm r5, r8, 22, 29, 31 000085D0 7CA928AE lbzx r5, r9, r5 000085D4 54E7801E rlwinm r7, r7, 16, 0, 15 000085D8 7CA72814 addc r5, r7, r5 000085DC 33BD0008 addic r29, r29, 8 000085E0 33DE0008 addic r30, r30, 8 000085E4 54A7402E rlwinm r7, r5, 8, 0, 23 000085E8 7CA53814 addc r5, r5, r7 000085EC 90AC0000 stw [r12], r5 000085F0 90BF0000 stw [r31], r5 000085F4 54C5CF7E rlwinm r5, r6, 25, 29, 31 000085F8 7CE928AE lbzx r7, r9, r5 000085FC 54C5E77E rlwinm r5, r6, 28, 29, 31 00008600 7CA928AE lbzx r5, r9, r5 00008604 54E6801E rlwinm r6, r7, 16, 0, 15 00008608 7CA62814 addc r5, r6, r5 0000860C 30E4FFFF subic r7, r4, 1 00008610 54A6402E rlwinm r6, r5, 8, 0, 23 00008614 7CA53014 addc r5, r5, r6 00008618 7CE40735 extsh. r4, r7 0000861C 90AC0004 stw [r12 + 0x0004], r5 00008620 90BF0004 stw [r31 + 0x0004], r5 00008624 318C0008 addic r12, r12, 8 00008628 33FF0008 addic r31, r31, 8 0000862C 4080FE78 bge -0x00000188 /* 000084A4 */ 00008630 4800013C b +0x0000013C /* 0000876C */ 00008634 7CA40010 subfc r5, r4, r0 00008638 7CA00734 extsh r0, r5 label0000863C: 0000863C 88B40000 lbz r5, [r20] 00008640 88D40001 lbz r6, [r20 + 0x0001] 00008644 54A5801E rlwinm r5, r5, 16, 0, 15 00008648 7CC62814 addc r6, r6, r5 0000864C 54C5402E rlwinm r5, r6, 8, 0, 23 00008650 7CA62814 addc r5, r6, r5 00008654 90AB0000 stw [r11], r5 00008658 90BB0000 stw [r27], r5 0000865C 88B40002 lbz r5, [r20 + 0x0002] 00008660 88D40003 lbz r6, [r20 + 0x0003] 00008664 54A5801E rlwinm r5, r5, 16, 0, 15 00008668 7CA62814 addc r5, r6, r5 0000866C 54A6402E rlwinm r6, r5, 8, 0, 23 00008670 7CA53014 addc r5, r5, r6 00008674 90AB0004 stw [r11 + 0x0004], r5 00008678 90BB0004 stw [r27 + 0x0004], r5 0000867C 88B40004 lbz r5, [r20 + 0x0004] 00008680 88D40005 lbz r6, [r20 + 0x0005] 00008684 54A5801E rlwinm r5, r5, 16, 0, 15 00008688 7CA62814 addc r5, r6, r5 0000868C 54A6402E rlwinm r6, r5, 8, 0, 23 00008690 7CA53014 addc r5, r5, r6 00008694 90B60000 stw [r22], r5 00008698 90B90000 stw [r25], r5 label0000869C: 0000869C 88B40006 lbz r5, [r20 + 0x0006] 000086A0 88D40007 lbz r6, [r20 + 0x0007] 000086A4 54A5801E rlwinm r5, r5, 16, 0, 15 000086A8 7CA62814 addc r5, r6, r5 000086AC 54A6402E rlwinm r6, r5, 8, 0, 23 000086B0 7CA53014 addc r5, r5, r6 000086B4 90B60004 stw [r22 + 0x0004], r5 000086B8 90B90004 stw [r25 + 0x0004], r5 000086BC 88B40008 lbz r5, [r20 + 0x0008] 000086C0 88D40009 lbz r6, [r20 + 0x0009] 000086C4 54A5801E rlwinm r5, r5, 16, 0, 15 000086C8 7CA62814 addc r5, r6, r5 000086CC 54A6402E rlwinm r6, r5, 8, 0, 23 000086D0 7CA53014 addc r5, r5, r6 000086D4 90BE0000 stw [r30], r5 000086D8 90BD0000 stw [r29], r5 000086DC 88B4000A lbz r5, [r20 + 0x000A] 000086E0 88D4000B lbz r6, [r20 + 0x000B] 000086E4 54A5801E rlwinm r5, r5, 16, 0, 15 000086E8 7CA62814 addc r5, r6, r5 000086EC 54A6402E rlwinm r6, r5, 8, 0, 23 000086F0 7CA53014 addc r5, r5, r6 000086F4 90BE0004 stw [r30 + 0x0004], r5 000086F8 90BD0004 stw [r29 + 0x0004], r5 000086FC 88B4000C lbz r5, [r20 + 0x000C] 00008700 88D4000D lbz r6, [r20 + 0x000D] 00008704 54A5801E rlwinm r5, r5, 16, 0, 15 00008708 7CA62814 addc r5, r6, r5 0000870C 54A6402E rlwinm r6, r5, 8, 0, 23 00008710 7CA53014 addc r5, r5, r6 00008714 90AC0000 stw [r12], r5 00008718 90BF0000 stw [r31], r5 0000871C 88B4000E lbz r5, [r20 + 0x000E] 00008720 88D4000F lbz r6, [r20 + 0x000F] 00008724 54A5801E rlwinm r5, r5, 16, 0, 15 00008728 7CA62814 addc r5, r6, r5 0000872C 30E4FFFF subic r7, r4, 1 00008730 54A6402E rlwinm r6, r5, 8, 0, 23 00008734 7CA53014 addc r5, r5, r6 00008738 7CE40735 extsh. r4, r7 0000873C 90AC0004 stw [r12 + 0x0004], r5 00008740 90BF0004 stw [r31 + 0x0004], r5 00008744 33DE0008 addic r30, r30, 8 00008748 33BD0008 addic r29, r29, 8 0000874C 316B0008 addic r11, r11, 8 00008750 337B0008 addic r27, r27, 8 00008754 32D60008 addic r22, r22, 8 00008758 33390008 addic r25, r25, 8 0000875C 32940010 addic r20, r20, 16 00008760 318C0008 addic r12, r12, 8 00008764 33FF0008 addic r31, r31, 8 00008768 4080FED4 bge -0x0000012C /* 0000863C */ label0000876C: 0000876C 3080FFFF subic r4, r0, 1 00008770 7C850735 extsh. r5, r4 00008774 38050000 addi r0, r5, 0x0000 00008778 4080F58C bge -0x00000A74 /* 00007D04 */ label0000877C: 0000877C 3098FFFF subic r4, r24, 1 00008780 7C850735 extsh. r5, r4 00008784 7DEF7014 addc r15, r15, r14 00008788 3B050000 addi r24, r5, 0x0000 0000878C 4080F544 bge -0x00000ABC /* 00007CD0 */ label00008790: 00008790 9AA10038 stb [r1 + 0x0038], r21 00008794 92830008 stw [r3 + 0x0008], r20 00008798 B9C10048 lmw r14, [r1 + 0x0048] 0000879C 30210090 addic r1, r1, 144 000087A0 4E800020 blr 000087A4 00000000 .invalid 000087A8 00002041 .invalid 000087AC 80120100 lwz r0, [r18 + 0x0100] 000087B0 00000000 .invalid 000087B4 00000B4C .invalid 000087B8 0010534D .invalid 000087BC 43444543 bcla 26, 4, 0x00004540 000087C0 4F4D5052 .invalid 4C 000087C4 45535338 .invalid sc 000087C8 58320000 .invalid fn000087CC: 000087CC A8E3001E lha r7, [r3 + 0x001E] 000087D0 BFA1FFF4 stmw [r1 - 0x000C], r29 000087D4 3007FFFF subic r0, r7, 1 000087D8 7C040735 extsh. r4, r0 000087DC 81230008 lwz r9, [r3 + 0x0008] 000087E0 38E40000 addi r7, r4, 0x0000 000087E4 41800224 blt +0x00000224 /* 00008A08 */ 000087E8 810200B4 lwz r8, [r2 + 0x00B4] 000087EC 814200B8 lwz r10, [r2 + 0x00B8] 000087F0 39600000 li r11, 0x0000 label000087F4: 000087F4 ABE3001A lha r31, [r3 + 0x001A] 000087F8 3007FFFF subic r0, r7, 1 000087FC 309FFFFF subic r4, r31, 1 00008800 7C850735 extsh. r5, r4 00008804 7C0C0734 extsh r12, r0 00008808 3BE50000 addi r31, r5, 0x0000 0000880C 38EC0000 addi r7, r12, 0x0000 00008810 418001F0 blt +0x000001F0 /* 00008A00 */ label00008814: 00008814 88C90000 lbz r6, [r9] 00008818 3BC90000 addi r30, r9, 0x0000 0000881C 54C0E13E rlwinm r0, r6, 28, 4, 31 00008820 2880000F cmplwi cr1, r0, 15 00008824 3BA60000 addi r29, r6, 0x0000 00008828 38890000 addi r4, r9, 0x0000 0000882C 38060000 addi r0, r6, 0x0000 00008830 31290001 addic r9, r9, 1 00008834 54C6073E rlwinm r6, r6, 0, 28, 31 00008838 418501B8 bgt cr1, +0x000001B8 /* 000089F0 */ 0000883C 5405F0BA rlwinm r5, r0, 30, 2, 29 00008840 7CA8282E lwzx r5, r8, r5 00008844 7CA55014 addc r5, r5, r10 00008848 7CA903A6 mtctr r5 0000884C 4E800420 bctr 00008850 88DE0001 lbz r6, [r30 + 0x0001] 00008854 31240002 addic r9, r4, 2 label00008858: 00008858 7C06F810 subfc r0, r6, r31 0000885C 7C1F0734 extsh r31, r0 00008860 48000190 b +0x00000190 /* 000089F0 */ 00008864 88DE0001 lbz r6, [r30 + 0x0001] 00008868 313E0002 addic r9, r30, 2 0000886C 4BFFFFEC b -0x00000014 /* 00008858 */ 00008870 88DE0001 lbz r6, [r30 + 0x0001] 00008874 313E0002 addic r9, r30, 2 00008878 7C063014 addc r0, r6, r6 0000887C 30000001 addic r0, r0, 1 00008880 7C00F810 subfc r0, r0, r31 00008884 7C1F0734 extsh r31, r0 00008888 48000168 b +0x00000168 /* 000089F0 */ 0000888C 88DE0001 lbz r6, [r30 + 0x0001] 00008890 313E0002 addic r9, r30, 2 00008894 7C06F810 subfc r0, r6, r31 00008898 7C1F0734 extsh r31, r0 0000889C 31290001 addic r9, r9, 1 000088A0 48000150 b +0x00000150 /* 000089F0 */ 000088A4 80A3003C lwz r5, [r3 + 0x003C] 000088A8 7C063014 addc r0, r6, r6 000088AC 30850001 addic r4, r5, 1 000088B0 9083003C stw [r3 + 0x003C], r4 000088B4 A3DE0001 lhz r30, [r30 + 0x0001] 000088B8 80830030 lwz r4, [r3 + 0x0030] 000088BC 54A5083C rlwinm r5, r5, 1, 0, 30 000088C0 7FC42B2E sthx r30, r4, r5 000088C4 8083003C lwz r4, [r3 + 0x003C] 000088C8 7CA6F810 subfc r5, r6, r31 000088CC 2C840100 cmpwi cr1, r4, 256 000088D0 30000004 addic r0, r0, 4 000088D4 7D290014 addc r9, r9, r0 000088D8 7CBF0734 extsh r31, r5 000088DC 40860114 bne cr1, +0x00000114 /* 000089F0 */ 000088E0 9163003C stw [r3 + 0x003C], r11 000088E4 301FFFFF subic r0, r31, 1 000088E8 4800010C b +0x0000010C /* 000089F4 */ 000088EC 7C863014 addc r4, r6, r6 000088F0 7C06F810 subfc r0, r6, r31 000088F4 30840003 addic r4, r4, 3 000088F8 7D292014 addc r9, r9, r4 000088FC 7C1F0734 extsh r31, r0 00008900 480000F0 b +0x000000F0 /* 000089F0 */ 00008904 80030040 lwz r0, [r3 + 0x0040] 00008908 7CA6F810 subfc r5, r6, r31 0000890C 30800001 addic r4, r0, 1 00008910 90830040 stw [r3 + 0x0040], r4 00008914 80830034 lwz r4, [r3 + 0x0034] 00008918 80DE0001 lwz r6, [r30 + 0x0001] 0000891C 541F103A rlwinm r31, r0, 2, 0, 29 00008920 7CC4F92E stwx r4, r6, r31 00008924 80030040 lwz r0, [r3 + 0x0040] 00008928 57A416BA rlwinm r4, r29, 2, 26, 29 0000892C 2C800100 cmpwi cr1, r0, 256 00008930 30040008 addic r0, r4, 8 00008934 7D290014 addc r9, r9, r0 00008938 7CBF0734 extsh r31, r5 0000893C 408600B4 bne cr1, +0x000000B4 /* 000089F0 */ 00008940 91630040 stw [r3 + 0x0040], r11 00008944 301FFFFF subic r0, r31, 1 00008948 480000AC b +0x000000AC /* 000089F4 */ 0000894C 540016BA rlwinm r0, r0, 2, 26, 29 00008950 7C86F810 subfc r4, r6, r31 00008954 30000005 addic r0, r0, 5 00008958 7D290014 addc r9, r9, r0 0000895C 7C9F0734 extsh r31, r4 00008960 48000090 b +0x00000090 /* 000089F0 */ 00008964 80A30044 lwz r5, [r3 + 0x0044] 00008968 54001E78 rlwinm r0, r0, 3, 25, 28 0000896C 30850001 addic r4, r5, 1 00008970 90830044 stw [r3 + 0x0044], r4 00008974 83BE0001 lwz r29, [r30 + 0x0001] 00008978 80830038 lwz r4, [r3 + 0x0038] 0000897C 83DE0005 lwz r30, [r30 + 0x0005] 00008980 54A51838 rlwinm r5, r5, 3, 0, 28 00008984 7C842814 addc r4, r4, r5 00008988 93C40004 stw [r4 + 0x0004], r30 0000898C 93A40000 stw [r4], r29 00008990 80830044 lwz r4, [r3 + 0x0044] 00008994 7C060010 subfc r0, r6, r0 00008998 2C840100 cmpwi cr1, r4, 256 0000899C 7C060010 subfc r0, r6, r0 000089A0 7CA6F810 subfc r5, r6, r31 000089A4 40860008 bne cr1, +0x00000008 /* 000089AC */ 000089A8 91630044 stw [r3 + 0x0044], r11 label000089AC: 000089AC 3000000E addic r0, r0, 14 000089B0 7D290014 addc r9, r9, r0 000089B4 7CBF0734 extsh r31, r5 000089B8 48000038 b +0x00000038 /* 000089F0 */ 000089BC 54001E78 rlwinm r0, r0, 3, 25, 28 000089C0 7C060010 subfc r0, r6, r0 000089C4 7C060010 subfc r0, r6, r0 000089C8 7C86F810 subfc r4, r6, r31 000089CC 30000007 addic r0, r0, 7 000089D0 7D290014 addc r9, r9, r0 000089D4 7C9F0734 extsh r31, r4 000089D8 48000018 b +0x00000018 /* 000089F0 */ 000089DC 7C06F810 subfc r0, r6, r31 000089E0 7C1F0734 extsh r31, r0 000089E4 30060001 addic r0, r6, 1 000089E8 54002036 rlwinm r0, r0, 4, 0, 27 000089EC 7D290014 addc r9, r9, r0 label000089F0: 000089F0 301FFFFF subic r0, r31, 1 label000089F4: 000089F4 7C040735 extsh. r4, r0 000089F8 3BE40000 addi r31, r4, 0x0000 000089FC 4080FE18 bge -0x000001E8 /* 00008814 */ label00008A00: 00008A00 2C0C0000 cmpwi r12, 0 00008A04 4080FDF0 bge -0x00000210 /* 000087F4 */ label00008A08: 00008A08 91230008 stw [r3 + 0x0008], r9 00008A0C BBA1FFF4 lmw r29, [r1 - 0x000C] 00008A10 4E800020 blr 00008A14 00000000 .invalid 00008A18 00002040 .invalid 00008A1C 00030100 .invalid 00008A20 00000000 .invalid 00008A24 00000248 .invalid 00008A28 0008534D .invalid 00008A2C 43536B69 bdzl cr4, +0x00006B68 /* 0000F594 */ 00008A30 70380000 andi. r24, r1, 0x0000 00008A34 A8830022 lha r4, [r3 + 0x0022] 00008A38 7C0802A6 mflr r0 00008A3C 2C840000 cmpwi cr1, r4, 0 00008A40 BDA1FFB4 stmw [r1 - 0x004C], r13 00008A44 90010008 stw [r1 + 0x0008], r0 00008A48 9421FF60 stwu [r1 - 0x00A0], r1 00008A4C 40840018 bge cr1, +0x00000018 /* 00008A64 */ 00008A50 4BFFFD7D bl -0x00000284 /* 000087CC */ label00008A54: 00008A54 818100A8 lwz r12, [r1 + 0x00A8] 00008A58 302100A0 addic r1, r1, 160 00008A5C 7D8803A6 mtlr r12 00008A60 4E800020 blr label00008A64: 00008A64 AA43001E lha r18, [r3 + 0x001E] 00008A68 80830068 lwz r4, [r3 + 0x0068] 00008A6C 30D2FFFF subic r6, r18, 1 00008A70 80A40000 lwz r5, [r4] 00008A74 7CC40735 extsh. r4, r6 00008A78 80830010 lwz r4, [r3 + 0x0010] 00008A7C 81E30008 lwz r15, [r3 + 0x0008] 00008A80 9081003C stw [r1 + 0x003C], r4 00008A84 38800001 li r4, 0x0001 00008A88 98810038 stb [r1 + 0x0038], r4 00008A8C A8E30018 lha r7, [r3 + 0x0018] 00008A90 82630030 lwz r19, [r3 + 0x0030] 00008A94 82030034 lwz r16, [r3 + 0x0034] 00008A98 3225000C addic r17, r5, 12 00008A9C 81C30038 lwz r14, [r3 + 0x0038] 00008AA0 90E10040 stw [r1 + 0x0040], r7 00008AA4 98810038 stb [r1 + 0x0038], r4 00008AA8 7CD20734 extsh r18, r6 00008AAC 32A5000D addic r21, r5, 13 00008AB0 41800A60 blt +0x00000A60 /* 00009510 */ 00008AB4 38870000 addi r4, r7, 0x0000 00008AB8 5484103A rlwinm r4, r4, 2, 0, 29 00008ABC 3305000E addic r24, r5, 14 00008AC0 3365000F addic r27, r5, 15 00008AC4 82E200B4 lwz r23, [r2 + 0x00B4] 00008AC8 834200B8 lwz r26, [r2 + 0x00B8] 00008ACC 3A800000 li r20, 0x0000 00008AD0 90810044 stw [r1 + 0x0044], r4 label00008AD4: 00008AD4 AB23001A lha r25, [r3 + 0x001A] 00008AD8 80A10040 lwz r5, [r1 + 0x0040] 00008ADC 3099FFFF subic r4, r25, 1 00008AE0 82C1003C lwz r22, [r1 + 0x003C] 00008AE4 7C860735 extsh. r6, r4 00008AE8 7F962814 addc r28, r22, r5 00008AEC 7FC5E014 addc r30, r5, r28 00008AF0 7FE5F014 addc r31, r5, r30 00008AF4 3B260000 addi r25, r6, 0x0000 00008AF8 418009F8 blt +0x000009F8 /* 000094F0 */ label00008AFC: 00008AFC 8BAF0000 lbz r29, [r15] 00008B00 388F0000 addi r4, r15, 0x0000 00008B04 57A5E13E rlwinm r5, r29, 28, 4, 31 00008B08 2885000F cmplwi cr1, r5, 15 00008B0C 57A5F0BA rlwinm r5, r29, 30, 2, 29 00008B10 7CB72814 addc r5, r23, r5 00008B14 31EF0001 addic r15, r15, 1 00008B18 57BD073E rlwinm r29, r29, 0, 28, 31 00008B1C 418509C4 bgt cr1, +0x000009C4 /* 000094E0 */ 00008B20 80A500C0 lwz r5, [r5 + 0x00C0] 00008B24 7CBA2814 addc r5, r26, r5 00008B28 7CA903A6 mtctr r5 00008B2C 4E800420 bctr 00008B30 8BA40001 lbz r29, [r4 + 0x0001] 00008B34 31E40002 addic r15, r4, 2 00008B38 309D0001 addic r4, r29, 1 00008B3C 5484103A rlwinm r4, r4, 2, 0, 29 00008B40 7C840734 extsh r4, r4 00008B44 7CBDC810 subfc r5, r29, r25 00008B48 7FE4F814 addc r31, r4, r31 00008B4C 7CB90734 extsh r25, r5 00008B50 7ED62014 addc r22, r22, r4 00008B54 7F9C2014 addc r28, r28, r4 00008B58 7FDE2014 addc r30, r30, r4 00008B5C 48000984 b +0x00000984 /* 000094E0 */ 00008B60 8BA40001 lbz r29, [r4 + 0x0001] 00008B64 31E40002 addic r15, r4, 2 00008B68 7C9DC810 subfc r4, r29, r25 00008B6C 7C990734 extsh r25, r4 00008B70 38960000 addi r4, r22, 0x0000 00008B74 38BD0000 addi r5, r29, 0x0000 00008B78 84C4FFFC lwzu r6, [r4 - 0x0004] label00008B7C: 00008B7C 30FDFFFF subic r7, r29, 1 00008B80 7CE80735 extsh. r8, r7 00008B84 94C40004 stwu [r4 + 0x0004], r6 00008B88 32D60004 addic r22, r22, 4 00008B8C 3BA80000 addi r29, r8, 0x0000 00008B90 4080FFEC bge -0x00000014 /* 00008B7C */ 00008B94 389C0000 addi r4, r28, 0x0000 00008B98 38C50000 addi r6, r5, 0x0000 00008B9C 8504FFFC lwzu r8, [r4 - 0x0004] label00008BA0: 00008BA0 30C6FFFF subic r6, r6, 1 00008BA4 7CC70735 extsh. r7, r6 00008BA8 95040004 stwu [r4 + 0x0004], r8 00008BAC 339C0004 addic r28, r28, 4 00008BB0 38C70000 addi r6, r7, 0x0000 00008BB4 4080FFEC bge -0x00000014 /* 00008BA0 */ 00008BB8 389E0000 addi r4, r30, 0x0000 00008BBC 38C50000 addi r6, r5, 0x0000 00008BC0 8504FFFC lwzu r8, [r4 - 0x0004] label00008BC4: 00008BC4 30C6FFFF subic r6, r6, 1 00008BC8 7CC70735 extsh. r7, r6 00008BCC 95040004 stwu [r4 + 0x0004], r8 00008BD0 33DE0004 addic r30, r30, 4 00008BD4 38C70000 addi r6, r7, 0x0000 00008BD8 4080FFEC bge -0x00000014 /* 00008BC4 */ 00008BDC 389F0000 addi r4, r31, 0x0000 00008BE0 84C4FFFC lwzu r6, [r4 - 0x0004] label00008BE4: 00008BE4 30A5FFFF subic r5, r5, 1 00008BE8 7CA70735 extsh. r7, r5 00008BEC 94C40004 stwu [r4 + 0x0004], r6 00008BF0 33FF0004 addic r31, r31, 4 00008BF4 38A70000 addi r5, r7, 0x0000 00008BF8 4080FFEC bge -0x00000014 /* 00008BE4 */ 00008BFC 3099FFFF subic r4, r25, 1 00008C00 480008E4 b +0x000008E4 /* 000094E4 */ 00008C04 8BA40001 lbz r29, [r4 + 0x0001] 00008C08 31E40002 addic r15, r4, 2 00008C0C 7C9DE814 addc r4, r29, r29 00008C10 30840001 addic r4, r4, 1 00008C14 7C84C810 subfc r4, r4, r25 00008C18 7C990734 extsh r25, r4 00008C1C 38960000 addi r4, r22, 0x0000 00008C20 84C4FFF8 lwzu r6, [r4 - 0x0008] 00008C24 38B60000 addi r5, r22, 0x0000 00008C28 8485FFFC lwzu r4, [r5 - 0x0004] 00008C2C 38BD0000 addi r5, r29, 0x0000 label00008C30: 00008C30 30FDFFFF subic r7, r29, 1 00008C34 7CE80735 extsh. r8, r7 00008C38 90D60000 stw [r22], r6 00008C3C 90960004 stw [r22 + 0x0004], r4 00008C40 32D60008 addic r22, r22, 8 00008C44 3BA80000 addi r29, r8, 0x0000 00008C48 4080FFE8 bge -0x00000018 /* 00008C30 */ 00008C4C 389C0000 addi r4, r28, 0x0000 00008C50 8504FFF8 lwzu r8, [r4 - 0x0008] 00008C54 389C0000 addi r4, r28, 0x0000 00008C58 84C4FFFC lwzu r6, [r4 - 0x0004] 00008C5C 38850000 addi r4, r5, 0x0000 label00008C60: 00008C60 3084FFFF subic r4, r4, 1 00008C64 7C870735 extsh. r7, r4 00008C68 911C0000 stw [r28], r8 00008C6C 90DC0004 stw [r28 + 0x0004], r6 00008C70 339C0008 addic r28, r28, 8 00008C74 38870000 addi r4, r7, 0x0000 00008C78 4080FFE8 bge -0x00000018 /* 00008C60 */ 00008C7C 389E0000 addi r4, r30, 0x0000 00008C80 8504FFF8 lwzu r8, [r4 - 0x0008] 00008C84 389E0000 addi r4, r30, 0x0000 00008C88 84C4FFFC lwzu r6, [r4 - 0x0004] 00008C8C 38850000 addi r4, r5, 0x0000 label00008C90: 00008C90 3084FFFF subic r4, r4, 1 00008C94 7C870735 extsh. r7, r4 00008C98 911E0000 stw [r30], r8 00008C9C 90DE0004 stw [r30 + 0x0004], r6 00008CA0 33DE0008 addic r30, r30, 8 00008CA4 38870000 addi r4, r7, 0x0000 00008CA8 4080FFE8 bge -0x00000018 /* 00008C90 */ 00008CAC 389F0000 addi r4, r31, 0x0000 00008CB0 84C4FFF8 lwzu r6, [r4 - 0x0008] 00008CB4 389F0000 addi r4, r31, 0x0000 00008CB8 84E4FFFC lwzu r7, [r4 - 0x0004] label00008CBC: 00008CBC 3085FFFF subic r4, r5, 1 00008CC0 7C850735 extsh. r5, r4 00008CC4 90FF0004 stw [r31 + 0x0004], r7 00008CC8 90DF0000 stw [r31], r6 00008CCC 33FF0008 addic r31, r31, 8 00008CD0 4080FFEC bge -0x00000014 /* 00008CBC */ 00008CD4 3099FFFF subic r4, r25, 1 00008CD8 4800080C b +0x0000080C /* 000094E4 */ 00008CDC 8BA40001 lbz r29, [r4 + 0x0001] 00008CE0 31E40002 addic r15, r4, 2 00008CE4 890F0000 lbz r8, [r15] 00008CE8 7C9DC810 subfc r4, r29, r25 00008CEC 31EF0001 addic r15, r15, 1 00008CF0 7C990734 extsh r25, r4 00008CF4 5504103A rlwinm r4, r8, 2, 0, 29 00008CF8 7D11202E lwzx r8, r17, r4 00008CFC 30DFFFFC subic r6, r31, 4 00008D00 309EFFFC subic r4, r30, 4 label00008D04: 00008D04 30BCFFFC subic r5, r28, 4 00008D08 30F6FFFC subic r7, r22, 4 label00008D0C: 00008D0C 301DFFFF subic r0, r29, 1 00008D10 7C090735 extsh. r9, r0 00008D14 95070004 stwu [r7 + 0x0004], r8 00008D18 95050004 stwu [r5 + 0x0004], r8 00008D1C 95040004 stwu [r4 + 0x0004], r8 00008D20 32D60004 addic r22, r22, 4 00008D24 339C0004 addic r28, r28, 4 00008D28 33DE0004 addic r30, r30, 4 00008D2C 95060004 stwu [r6 + 0x0004], r8 00008D30 33FF0004 addic r31, r31, 4 00008D34 3BA90000 addi r29, r9, 0x0000 00008D38 4080FFD4 bge -0x0000002C /* 00008D0C */ 00008D3C 480007A4 b +0x000007A4 /* 000094E0 */ 00008D40 80A3003C lwz r5, [r3 + 0x003C] 00008D44 A0C40001 lhz r6, [r4 + 0x0001] 00008D48 54A5083C rlwinm r5, r5, 1, 0, 30 00008D4C 7CD32B2E sthx r6, r19, r5 00008D50 80A3003C lwz r5, [r3 + 0x003C] 00008D54 31E40003 addic r15, r4, 3 00008D58 30850001 addic r4, r5, 1 00008D5C 2C840100 cmpwi cr1, r4, 256 00008D60 9083003C stw [r3 + 0x003C], r4 00008D64 54A5063E rlwinm r5, r5, 0, 24, 31 00008D68 4086001C bne cr1, +0x0000001C /* 00008D84 */ 00008D6C 9283003C stw [r3 + 0x003C], r20 00008D70 54A4083C rlwinm r4, r5, 1, 0, 30 00008D74 7CBDC810 subfc r5, r29, r25 00008D78 48000014 b +0x00000014 /* 00008D8C */ 00008D7C 88A40001 lbz r5, [r4 + 0x0001] 00008D80 31E40002 addic r15, r4, 2 label00008D84: 00008D84 54A4083C rlwinm r4, r5, 1, 0, 30 00008D88 7CBDC810 subfc r5, r29, r25 label00008D8C: 00008D8C 7CB90734 extsh r25, r5 00008D90 7D132014 addc r8, r19, r4 00008D94 313FFFFC subic r9, r31, 4 00008D98 30DEFFFC subic r6, r30, 4 00008D9C 30BCFFFC subic r5, r28, 4 00008DA0 30F6FFFC subic r7, r22, 4 label00008DA4: 00008DA4 896F0000 lbz r11, [r15] 00008DA8 32D60004 addic r22, r22, 4 label00008DAC: 00008DAC 5564C9FE rlwinm r4, r11, 25, 7, 31 00008DB0 7C0820AE lbzx r0, r8, r4 00008DB4 5564D7FE rlwinm r4, r11, 26, 31, 31 00008DB8 7D4820AE lbzx r10, r8, r4 00008DBC 5404103A rlwinm r4, r0, 2, 0, 29 00008DC0 7C1120AE lbzx r0, r17, r4 00008DC4 5544103A rlwinm r4, r10, 2, 0, 29 00008DC8 7C9520AE lbzx r4, r21, r4 00008DCC 5400402E rlwinm r0, r0, 8, 0, 23 00008DD0 7C802014 addc r4, r0, r4 00008DD4 548A402E rlwinm r10, r4, 8, 0, 23 00008DD8 5564DFFE rlwinm r4, r11, 27, 31, 31 00008DDC 7C0820AE lbzx r0, r8, r4 00008DE0 5564E7FE rlwinm r4, r11, 28, 31, 31 00008DE4 7C8820AE lbzx r4, r8, r4 00008DE8 540C103A rlwinm r12, r0, 2, 0, 29 00008DEC 7C1860AE lbzx r0, r24, r12 00008DF0 5484103A rlwinm r4, r4, 2, 0, 29 00008DF4 7C0A0014 addc r0, r10, r0 00008DF8 7C9B20AE lbzx r4, r27, r4 00008DFC 5400402E rlwinm r0, r0, 8, 0, 23 00008E00 7C802014 addc r4, r0, r4 00008E04 94870004 stwu [r7 + 0x0004], r4 00008E08 5564EFFE rlwinm r4, r11, 29, 31, 31 00008E0C 7C8820AE lbzx r4, r8, r4 00008E10 556AF7FE rlwinm r10, r11, 30, 31, 31 00008E14 7C0850AE lbzx r0, r8, r10 00008E18 5484103A rlwinm r4, r4, 2, 0, 29 00008E1C 556AFFFE rlwinm r10, r11, 31, 31, 31 00008E20 7D9820AE lbzx r12, r24, r4 00008E24 5404103A rlwinm r4, r0, 2, 0, 29 00008E28 556B07FE rlwinm r11, r11, 0, 31, 31 00008E2C 7D4850AE lbzx r10, r8, r10 00008E30 7C9B20AE lbzx r4, r27, r4 00008E34 7C0858AE lbzx r0, r8, r11 00008E38 558B402E rlwinm r11, r12, 8, 0, 23 00008E3C 554A103A rlwinm r10, r10, 2, 0, 29 00008E40 7C8B2014 addc r4, r11, r4 00008E44 7D7150AE lbzx r11, r17, r10 00008E48 540A103A rlwinm r10, r0, 2, 0, 29 00008E4C 5484402E rlwinm r4, r4, 8, 0, 23 00008E50 7C845814 addc r4, r4, r11 00008E54 7C1550AE lbzx r0, r21, r10 00008E58 5484402E rlwinm r4, r4, 8, 0, 23 00008E5C 7C840014 addc r4, r4, r0 00008E60 94850004 stwu [r5 + 0x0004], r4 00008E64 896F0001 lbz r11, [r15 + 0x0001] 00008E68 339C0004 addic r28, r28, 4 00008E6C 5564C9FE rlwinm r4, r11, 25, 7, 31 00008E70 7C8820AE lbzx r4, r8, r4 00008E74 31EF0002 addic r15, r15, 2 00008E78 548A103A rlwinm r10, r4, 2, 0, 29 00008E7C 5564D7FE rlwinm r4, r11, 26, 31, 31 00008E80 7C8820AE lbzx r4, r8, r4 00008E84 556CDFFE rlwinm r12, r11, 27, 31, 31 00008E88 5484103A rlwinm r4, r4, 2, 0, 29 00008E8C 7D5850AE lbzx r10, r24, r10 00008E90 7C1B20AE lbzx r0, r27, r4 00008E94 5564E7FE rlwinm r4, r11, 28, 31, 31 00008E98 7D8860AE lbzx r12, r8, r12 00008E9C 7DA820AE lbzx r13, r8, r4 00008EA0 554A402E rlwinm r10, r10, 8, 0, 23 00008EA4 5584103A rlwinm r4, r12, 2, 0, 29 00008EA8 7C0A0014 addc r0, r10, r0 00008EAC 7D5120AE lbzx r10, r17, r4 00008EB0 55A4103A rlwinm r4, r13, 2, 0, 29 00008EB4 5400402E rlwinm r0, r0, 8, 0, 23 00008EB8 7C005014 addc r0, r0, r10 00008EBC 7C9520AE lbzx r4, r21, r4 00008EC0 5400402E rlwinm r0, r0, 8, 0, 23 00008EC4 7C802014 addc r4, r0, r4 00008EC8 94860004 stwu [r6 + 0x0004], r4 00008ECC 5564EFFE rlwinm r4, r11, 29, 31, 31 00008ED0 7C8820AE lbzx r4, r8, r4 00008ED4 33DE0004 addic r30, r30, 4 00008ED8 5484103A rlwinm r4, r4, 2, 0, 29 00008EDC 7C1820AE lbzx r0, r24, r4 00008EE0 5564F7FE rlwinm r4, r11, 30, 31, 31 00008EE4 540C402E rlwinm r12, r0, 8, 0, 23 00008EE8 7C8820AE lbzx r4, r8, r4 00008EEC 556AFFFE rlwinm r10, r11, 31, 31, 31 00008EF0 5484103A rlwinm r4, r4, 2, 0, 29 00008EF4 7C0850AE lbzx r0, r8, r10 00008EF8 7C9B20AE lbzx r4, r27, r4 00008EFC 556A07FE rlwinm r10, r11, 0, 31, 31 00008F00 7D6850AE lbzx r11, r8, r10 00008F04 540A103A rlwinm r10, r0, 2, 0, 29 00008F08 7C8C2014 addc r4, r12, r4 00008F0C 301DFFFF subic r0, r29, 1 00008F10 7D9150AE lbzx r12, r17, r10 00008F14 556B103A rlwinm r11, r11, 2, 0, 29 00008F18 7C0A0735 extsh. r10, r0 00008F1C 5484402E rlwinm r4, r4, 8, 0, 23 00008F20 7C846014 addc r4, r4, r12 00008F24 7D5558AE lbzx r10, r21, r11 00008F28 5484402E rlwinm r4, r4, 8, 0, 23 00008F2C 7C845014 addc r4, r4, r10 00008F30 94890004 stwu [r9 + 0x0004], r4 00008F34 33FF0004 addic r31, r31, 4 00008F38 7C1D0734 extsh r29, r0 00008F3C 4080FE68 bge -0x00000198 /* 00008DA4 */ 00008F40 480005A0 b +0x000005A0 /* 000094E0 */ 00008F44 80A30040 lwz r5, [r3 + 0x0040] 00008F48 80C40001 lwz r6, [r4 + 0x0001] 00008F4C 54A5103A rlwinm r5, r5, 2, 0, 29 00008F50 7CD0292E stwx r16, r6, r5 00008F54 80A30040 lwz r5, [r3 + 0x0040] 00008F58 31E40005 addic r15, r4, 5 00008F5C 30850001 addic r4, r5, 1 00008F60 2C840100 cmpwi cr1, r4, 256 00008F64 90830040 stw [r3 + 0x0040], r4 00008F68 54A5063E rlwinm r5, r5, 0, 24, 31 00008F6C 4086001C bne cr1, +0x0000001C /* 00008F88 */ 00008F70 92830040 stw [r3 + 0x0040], r20 00008F74 54A4103A rlwinm r4, r5, 2, 0, 29 00008F78 7CBDC810 subfc r5, r29, r25 00008F7C 48000014 b +0x00000014 /* 00008F90 */ 00008F80 88A40001 lbz r5, [r4 + 0x0001] 00008F84 31E40002 addic r15, r4, 2 label00008F88: 00008F88 54A4103A rlwinm r4, r5, 2, 0, 29 00008F8C 7CBDC810 subfc r5, r29, r25 label00008F90: 00008F90 7CB90734 extsh r25, r5 00008F94 7D102014 addc r8, r16, r4 00008F98 30DFFFFC subic r6, r31, 4 00008F9C 30BEFFFC subic r5, r30, 4 00008FA0 30FCFFFC subic r7, r28, 4 00008FA4 3136FFFC subic r9, r22, 4 label00008FA8: 00008FA8 898F0000 lbz r12, [r15] 00008FAC 32D60004 addic r22, r22, 4 00008FB0 558407BE rlwinm r4, r12, 0, 30, 31 00008FB4 7C0820AE lbzx r0, r8, r4 00008FB8 5584D1BE rlwinm r4, r12, 26, 6, 31 00008FBC 7C8820AE lbzx r4, r8, r4 00008FC0 540A103A rlwinm r10, r0, 2, 0, 29 00008FC4 5484103A rlwinm r4, r4, 2, 0, 29 00008FC8 7C9120AE lbzx r4, r17, r4 00008FCC 7D7B50AE lbzx r11, r27, r10 00008FD0 548A402E rlwinm r10, r4, 8, 0, 23 00008FD4 5584E7BE rlwinm r4, r12, 28, 30, 31 00008FD8 7C0820AE lbzx r0, r8, r4 00008FDC 5584F7BE rlwinm r4, r12, 30, 30, 31 00008FE0 7C8820AE lbzx r4, r8, r4 00008FE4 540C103A rlwinm r12, r0, 2, 0, 29 00008FE8 7C1560AE lbzx r0, r21, r12 00008FEC 5484103A rlwinm r4, r4, 2, 0, 29 00008FF0 7C0A0014 addc r0, r10, r0 00008FF4 7C9820AE lbzx r4, r24, r4 00008FF8 5400402E rlwinm r0, r0, 8, 0, 23 00008FFC 7C802014 addc r4, r0, r4 00009000 5484402E rlwinm r4, r4, 8, 0, 23 00009004 7C845814 addc r4, r4, r11 00009008 94890004 stwu [r9 + 0x0004], r4 0000900C 896F0001 lbz r11, [r15 + 0x0001] 00009010 5564D1BE rlwinm r4, r11, 26, 6, 31 00009014 7C8820AE lbzx r4, r8, r4 00009018 556AE7BE rlwinm r10, r11, 28, 30, 31 0000901C 7C0850AE lbzx r0, r8, r10 00009020 5484103A rlwinm r4, r4, 2, 0, 29 00009024 556AF7BE rlwinm r10, r11, 30, 30, 31 00009028 7D9820AE lbzx r12, r24, r4 0000902C 5404103A rlwinm r4, r0, 2, 0, 29 00009030 556B07BE rlwinm r11, r11, 0, 30, 31 00009034 7D4850AE lbzx r10, r8, r10 00009038 7C9B20AE lbzx r4, r27, r4 0000903C 7C0858AE lbzx r0, r8, r11 00009040 558B402E rlwinm r11, r12, 8, 0, 23 00009044 554A103A rlwinm r10, r10, 2, 0, 29 00009048 7C8B2014 addc r4, r11, r4 0000904C 7D7150AE lbzx r11, r17, r10 00009050 540A103A rlwinm r10, r0, 2, 0, 29 00009054 5484402E rlwinm r4, r4, 8, 0, 23 00009058 7C845814 addc r4, r4, r11 0000905C 7C1550AE lbzx r0, r21, r10 00009060 5484402E rlwinm r4, r4, 8, 0, 23 00009064 7C840014 addc r4, r4, r0 00009068 94870004 stwu [r7 + 0x0004], r4 0000906C 896F0002 lbz r11, [r15 + 0x0002] 00009070 339C0004 addic r28, r28, 4 00009074 5564D1BE rlwinm r4, r11, 26, 6, 31 00009078 7C8820AE lbzx r4, r8, r4 0000907C 548A103A rlwinm r10, r4, 2, 0, 29 00009080 5564E7BE rlwinm r4, r11, 28, 30, 31 00009084 7C0820AE lbzx r0, r8, r4 00009088 7D9150AE lbzx r12, r17, r10 0000908C 5564F7BE rlwinm r4, r11, 30, 30, 31 00009090 540A103A rlwinm r10, r0, 2, 0, 29 00009094 556B07BE rlwinm r11, r11, 0, 30, 31 00009098 7C1550AE lbzx r0, r21, r10 0000909C 7C8820AE lbzx r4, r8, r4 000090A0 7D4858AE lbzx r10, r8, r11 000090A4 558B402E rlwinm r11, r12, 8, 0, 23 000090A8 7C0B0014 addc r0, r11, r0 000090AC 5484103A rlwinm r4, r4, 2, 0, 29 000090B0 7D7820AE lbzx r11, r24, r4 000090B4 5544103A rlwinm r4, r10, 2, 0, 29 000090B8 5400402E rlwinm r0, r0, 8, 0, 23 000090BC 7C005814 addc r0, r0, r11 000090C0 7C9B20AE lbzx r4, r27, r4 000090C4 5400402E rlwinm r0, r0, 8, 0, 23 000090C8 7C802014 addc r4, r0, r4 000090CC 94850004 stwu [r5 + 0x0004], r4 000090D0 894F0003 lbz r10, [r15 + 0x0003] 000090D4 33DE0004 addic r30, r30, 4 000090D8 5544D1BE rlwinm r4, r10, 26, 6, 31 000090DC 7C8820AE lbzx r4, r8, r4 000090E0 31EF0004 addic r15, r15, 4 000090E4 5484103A rlwinm r4, r4, 2, 0, 29 000090E8 7C1820AE lbzx r0, r24, r4 000090EC 5544E7BE rlwinm r4, r10, 28, 30, 31 000090F0 7D6820AE lbzx r11, r8, r4 000090F4 5544F7BE rlwinm r4, r10, 30, 30, 31 000090F8 7D8820AE lbzx r12, r8, r4 000090FC 5564103A rlwinm r4, r11, 2, 0, 29 00009100 7C9B20AE lbzx r4, r27, r4 00009104 554A07BE rlwinm r10, r10, 0, 30, 31 00009108 7D6850AE lbzx r11, r8, r10 0000910C 5400402E rlwinm r0, r0, 8, 0, 23 00009110 558A103A rlwinm r10, r12, 2, 0, 29 00009114 7C802014 addc r4, r0, r4 00009118 301DFFFF subic r0, r29, 1 0000911C 7D9150AE lbzx r12, r17, r10 00009120 556B103A rlwinm r11, r11, 2, 0, 29 00009124 7C0A0735 extsh. r10, r0 00009128 5484402E rlwinm r4, r4, 8, 0, 23 0000912C 7C846014 addc r4, r4, r12 00009130 7D5558AE lbzx r10, r21, r11 00009134 5484402E rlwinm r4, r4, 8, 0, 23 00009138 7C845014 addc r4, r4, r10 0000913C 94860004 stwu [r6 + 0x0004], r4 00009140 33FF0004 addic r31, r31, 4 00009144 7C1D0734 extsh r29, r0 00009148 4080FE60 bge -0x000001A0 /* 00008FA8 */ 0000914C 48000394 b +0x00000394 /* 000094E0 */ 00009150 80A30044 lwz r5, [r3 + 0x0044] 00009154 80C40001 lwz r6, [r4 + 0x0001] 00009158 54A51838 rlwinm r5, r5, 3, 0, 28 0000915C 80E40005 lwz r7, [r4 + 0x0005] 00009160 7CAE2814 addc r5, r14, r5 00009164 90E50004 stw [r5 + 0x0004], r7 00009168 90C50000 stw [r5], r6 0000916C 80A30044 lwz r5, [r3 + 0x0044] 00009170 31E40009 addic r15, r4, 9 00009174 30850001 addic r4, r5, 1 00009178 2C840100 cmpwi cr1, r4, 256 0000917C 90830044 stw [r3 + 0x0044], r4 00009180 54A5063E rlwinm r5, r5, 0, 24, 31 00009184 4086001C bne cr1, +0x0000001C /* 000091A0 */ 00009188 92830044 stw [r3 + 0x0044], r20 0000918C 54A41838 rlwinm r4, r5, 3, 0, 28 00009190 7CBDC810 subfc r5, r29, r25 00009194 48000014 b +0x00000014 /* 000091A8 */ 00009198 88A40001 lbz r5, [r4 + 0x0001] 0000919C 31E40002 addic r15, r4, 2 label000091A0: 000091A0 54A41838 rlwinm r4, r5, 3, 0, 28 000091A4 7CBDC810 subfc r5, r29, r25 label000091A8: 000091A8 7D6E2014 addc r11, r14, r4 000091AC 7CB90734 extsh r25, r5 000091B0 313FFFFC subic r9, r31, 4 000091B4 31BEFFFC subic r13, r30, 4 000091B8 315CFFFC subic r10, r28, 4 000091BC 3196FFFC subic r12, r22, 4 label000091C0: 000091C0 A88F0000 lha r4, [r15] 000091C4 32D60004 addic r22, r22, 4 000091C8 54859F7E rlwinm r5, r4, 19, 29, 31 000091CC 7CCB28AE lbzx r6, r11, r5 000091D0 5485B77E rlwinm r5, r4, 22, 29, 31 000091D4 7CEB28AE lbzx r7, r11, r5 000091D8 54C5103A rlwinm r5, r6, 2, 0, 29 000091DC 7CD128AE lbzx r6, r17, r5 000091E0 54E5103A rlwinm r5, r7, 2, 0, 29 000091E4 7CB528AE lbzx r5, r21, r5 000091E8 54C6402E rlwinm r6, r6, 8, 0, 23 000091EC 7CA62814 addc r5, r6, r5 000091F0 54A7402E rlwinm r7, r5, 8, 0, 23 000091F4 5485CF7E rlwinm r5, r4, 25, 29, 31 000091F8 7CCB28AE lbzx r6, r11, r5 000091FC 5485E77E rlwinm r5, r4, 28, 29, 31 00009200 7CAB28AE lbzx r5, r11, r5 00009204 54C6103A rlwinm r6, r6, 2, 0, 29 00009208 7CD830AE lbzx r6, r24, r6 0000920C 54A5103A rlwinm r5, r5, 2, 0, 29 00009210 7CC73014 addc r6, r7, r6 00009214 7CBB28AE lbzx r5, r27, r5 00009218 54C6402E rlwinm r6, r6, 8, 0, 23 0000921C 7CA62814 addc r5, r6, r5 00009220 94AC0004 stwu [r12 + 0x0004], r5 00009224 A80F0002 lha r0, [r15 + 0x0002] 00009228 54059F7E rlwinm r5, r0, 19, 29, 31 0000922C 7CCB28AE lbzx r6, r11, r5 00009230 5405B77E rlwinm r5, r0, 22, 29, 31 00009234 7CAB28AE lbzx r5, r11, r5 00009238 54C6103A rlwinm r6, r6, 2, 0, 29 0000923C 5407CF7E rlwinm r7, r0, 25, 29, 31 00009240 7D0B38AE lbzx r8, r11, r7 00009244 7CD830AE lbzx r6, r24, r6 00009248 54A5103A rlwinm r5, r5, 2, 0, 29 0000924C 7CFB28AE lbzx r7, r27, r5 00009250 5405E77E rlwinm r5, r0, 28, 29, 31 00009254 54C6402E rlwinm r6, r6, 8, 0, 23 00009258 7CAB28AE lbzx r5, r11, r5 0000925C 5508103A rlwinm r8, r8, 2, 0, 29 00009260 7CC63814 addc r6, r6, r7 00009264 7CF140AE lbzx r7, r17, r8 00009268 54A5103A rlwinm r5, r5, 2, 0, 29 0000926C 54C6402E rlwinm r6, r6, 8, 0, 23 00009270 7CC63814 addc r6, r6, r7 00009274 7CB528AE lbzx r5, r21, r5 00009278 54C6402E rlwinm r6, r6, 8, 0, 23 0000927C 7CA62814 addc r5, r6, r5 00009280 5408452E rlwinm r8, r0, 8, 20, 23 00009284 94AA0004 stwu [r10 + 0x0004], r5 00009288 A80F0004 lha r0, [r15 + 0x0004] 0000928C 50886426 rlwimi r8, r4, 12, 16, 19 00009290 339C0004 addic r28, r28, 4 00009294 31EF0006 addic r15, r15, 6 00009298 54049F7E rlwinm r4, r0, 19, 29, 31 0000929C 5405B77E rlwinm r5, r0, 22, 29, 31 000092A0 7C8B20AE lbzx r4, r11, r4 000092A4 7CCB28AE lbzx r6, r11, r5 000092A8 5485103A rlwinm r5, r4, 2, 0, 29 000092AC 5404CF7E rlwinm r4, r0, 25, 29, 31 000092B0 7C8B20AE lbzx r4, r11, r4 000092B4 7CB128AE lbzx r5, r17, r5 000092B8 54C6103A rlwinm r6, r6, 2, 0, 29 000092BC 7CD530AE lbzx r6, r21, r6 000092C0 5484103A rlwinm r4, r4, 2, 0, 29 000092C4 5407E77E rlwinm r7, r0, 28, 29, 31 000092C8 54A5402E rlwinm r5, r5, 8, 0, 23 000092CC 7CA53014 addc r5, r5, r6 000092D0 7C9820AE lbzx r4, r24, r4 000092D4 7CEB38AE lbzx r7, r11, r7 000092D8 54A5402E rlwinm r5, r5, 8, 0, 23 000092DC 54E6103A rlwinm r6, r7, 2, 0, 29 000092E0 7C852014 addc r4, r5, r4 000092E4 7CBB30AE lbzx r5, r27, r6 000092E8 5484402E rlwinm r4, r4, 8, 0, 23 000092EC 54062636 rlwinm r6, r0, 4, 24, 27 000092F0 7C842814 addc r4, r4, r5 000092F4 7D063378 or r6, r8, r6 000092F8 948D0004 stwu [r13 + 0x0004], r4 000092FC 33DE0004 addic r30, r30, 4 00009300 54C49F7E rlwinm r4, r6, 19, 29, 31 00009304 7C8B20AE lbzx r4, r11, r4 00009308 5505B77E rlwinm r5, r8, 22, 29, 31 0000930C 5484103A rlwinm r4, r4, 2, 0, 29 00009310 7CEB28AE lbzx r7, r11, r5 00009314 7D1820AE lbzx r8, r24, r4 00009318 54E4103A rlwinm r4, r7, 2, 0, 29 0000931C 54C5CF7E rlwinm r5, r6, 25, 29, 31 00009320 7CAB28AE lbzx r5, r11, r5 00009324 7C9B20AE lbzx r4, r27, r4 00009328 5507402E rlwinm r7, r8, 8, 0, 23 0000932C 54C6E77E rlwinm r6, r6, 28, 29, 31 00009330 54A5103A rlwinm r5, r5, 2, 0, 29 00009334 7C872014 addc r4, r7, r4 00009338 7CCB30AE lbzx r6, r11, r6 0000933C 7CF128AE lbzx r7, r17, r5 00009340 5484402E rlwinm r4, r4, 8, 0, 23 00009344 54C5103A rlwinm r5, r6, 2, 0, 29 00009348 7C843814 addc r4, r4, r7 0000934C 30DDFFFF subic r6, r29, 1 00009350 7CF528AE lbzx r7, r21, r5 00009354 7CC50735 extsh. r5, r6 00009358 5484402E rlwinm r4, r4, 8, 0, 23 0000935C 7C843814 addc r4, r4, r7 00009360 94890004 stwu [r9 + 0x0004], r4 00009364 33FF0004 addic r31, r31, 4 00009368 3BA50000 addi r29, r5, 0x0000 0000936C 4080FE54 bge -0x000001AC /* 000091C0 */ 00009370 48000170 b +0x00000170 /* 000094E0 */ 00009374 7C9DC810 subfc r4, r29, r25 00009378 7C990734 extsh r25, r4 0000937C 311FFFFC subic r8, r31, 4 00009380 30DEFFFC subic r6, r30, 4 00009384 30BCFFFC subic r5, r28, 4 00009388 30F6FFFC subic r7, r22, 4 label0000938C: 0000938C 888F0000 lbz r4, [r15] 00009390 880F0001 lbz r0, [r15 + 0x0001] 00009394 5484103A rlwinm r4, r4, 2, 0, 29 00009398 7D3120AE lbzx r9, r17, r4 0000939C 5404103A rlwinm r4, r0, 2, 0, 29 000093A0 7C9520AE lbzx r4, r21, r4 000093A4 5520402E rlwinm r0, r9, 8, 0, 23 000093A8 7C802014 addc r4, r0, r4 000093AC 5480402E rlwinm r0, r4, 8, 0, 23 000093B0 888F0002 lbz r4, [r15 + 0x0002] 000093B4 894F0003 lbz r10, [r15 + 0x0003] 000093B8 5484103A rlwinm r4, r4, 2, 0, 29 000093BC 7D3820AE lbzx r9, r24, r4 000093C0 5544103A rlwinm r4, r10, 2, 0, 29 000093C4 7C004814 addc r0, r0, r9 000093C8 7C9B20AE lbzx r4, r27, r4 000093CC 5400402E rlwinm r0, r0, 8, 0, 23 000093D0 7C802014 addc r4, r0, r4 000093D4 94870004 stwu [r7 + 0x0004], r4 000093D8 880F0004 lbz r0, [r15 + 0x0004] 000093DC 888F0005 lbz r4, [r15 + 0x0005] 000093E0 5409103A rlwinm r9, r0, 2, 0, 29 000093E4 5484103A rlwinm r4, r4, 2, 0, 29 000093E8 7C1848AE lbzx r0, r24, r9 000093EC 7D3B20AE lbzx r9, r27, r4 000093F0 888F0006 lbz r4, [r15 + 0x0006] 000093F4 894F0007 lbz r10, [r15 + 0x0007] 000093F8 5400402E rlwinm r0, r0, 8, 0, 23 000093FC 7C004814 addc r0, r0, r9 00009400 5484103A rlwinm r4, r4, 2, 0, 29 00009404 7D3120AE lbzx r9, r17, r4 00009408 5544103A rlwinm r4, r10, 2, 0, 29 0000940C 5400402E rlwinm r0, r0, 8, 0, 23 00009410 7C090014 addc r0, r9, r0 00009414 7C9520AE lbzx r4, r21, r4 00009418 5400402E rlwinm r0, r0, 8, 0, 23 0000941C 7C802014 addc r4, r0, r4 00009420 94850004 stwu [r5 + 0x0004], r4 00009424 888F0008 lbz r4, [r15 + 0x0008] 00009428 892F0009 lbz r9, [r15 + 0x0009] 0000942C 5484103A rlwinm r4, r4, 2, 0, 29 00009430 7C1120AE lbzx r0, r17, r4 00009434 5524103A rlwinm r4, r9, 2, 0, 29 00009438 892F000A lbz r9, [r15 + 0x000A] 0000943C 7D5520AE lbzx r10, r21, r4 00009440 5524103A rlwinm r4, r9, 2, 0, 29 00009444 5400402E rlwinm r0, r0, 8, 0, 23 00009448 892F000B lbz r9, [r15 + 0x000B] 0000944C 7C005014 addc r0, r0, r10 00009450 7D5820AE lbzx r10, r24, r4 00009454 5524103A rlwinm r4, r9, 2, 0, 29 00009458 5400402E rlwinm r0, r0, 8, 0, 23 0000945C 7C005014 addc r0, r0, r10 00009460 7C9B20AE lbzx r4, r27, r4 00009464 5400402E rlwinm r0, r0, 8, 0, 23 00009468 7C802014 addc r4, r0, r4 0000946C 94860004 stwu [r6 + 0x0004], r4 00009470 888F000C lbz r4, [r15 + 0x000C] 00009474 892F000D lbz r9, [r15 + 0x000D] 00009478 5484103A rlwinm r4, r4, 2, 0, 29 0000947C 7C1820AE lbzx r0, r24, r4 00009480 5524103A rlwinm r4, r9, 2, 0, 29 00009484 892F000E lbz r9, [r15 + 0x000E] 00009488 7D5B20AE lbzx r10, r27, r4 0000948C 5524103A rlwinm r4, r9, 2, 0, 29 00009490 892F000F lbz r9, [r15 + 0x000F] 00009494 5400402E rlwinm r0, r0, 8, 0, 23 00009498 7C005014 addc r0, r0, r10 0000949C 7C9120AE lbzx r4, r17, r4 000094A0 5529103A rlwinm r9, r9, 2, 0, 29 000094A4 5400402E rlwinm r0, r0, 8, 0, 23 000094A8 7C840014 addc r4, r4, r0 000094AC 7D3548AE lbzx r9, r21, r9 000094B0 315DFFFF subic r10, r29, 1 000094B4 5484402E rlwinm r4, r4, 8, 0, 23 000094B8 7D400735 extsh. r0, r10 000094BC 7C844814 addc r4, r4, r9 000094C0 32D60004 addic r22, r22, 4 000094C4 339C0004 addic r28, r28, 4 000094C8 33DE0004 addic r30, r30, 4 000094CC 94880004 stwu [r8 + 0x0004], r4 000094D0 31EF0010 addic r15, r15, 16 000094D4 33FF0004 addic r31, r31, 4 000094D8 33A00000 addic r29, r0, 0 000094DC 4080FEB0 bge -0x00000150 /* 0000938C */ label000094E0: 000094E0 3099FFFF subic r4, r25, 1 label000094E4: 000094E4 7C850735 extsh. r5, r4 000094E8 3B250000 addi r25, r5, 0x0000 000094EC 4080F610 bge -0x000009F0 /* 00008AFC */ label000094F0: 000094F0 30D2FFFF subic r6, r18, 1 000094F4 7CC40735 extsh. r4, r6 000094F8 80810044 lwz r4, [r1 + 0x0044] 000094FC 80A1003C lwz r5, [r1 + 0x003C] 00009500 7CD20734 extsh r18, r6 00009504 7C852014 addc r4, r5, r4 00009508 9081003C stw [r1 + 0x003C], r4 0000950C 4080F5C8 bge -0x00000A38 /* 00008AD4 */ label00009510: 00009510 38800001 li r4, 0x0001 00009514 98810038 stb [r1 + 0x0038], r4 00009518 91E30008 stw [r3 + 0x0008], r15 0000951C B9A10054 lmw r13, [r1 + 0x0054] 00009520 302100A0 addic r1, r1, 160 00009524 4E800020 blr 00009528 00000000 .invalid 0000952C 00002041 .invalid 00009530 80130100 lwz r0, [r19 + 0x0100] 00009534 00000000 .invalid 00009538 00000AF4 .invalid 0000953C 0011534D .invalid 00009540 43444543 bcla 26, 4, 0x00004540 00009544 4F4D5052 .invalid 4C 00009548 45535338 .invalid sc 0000954C 544F3800 rlwinm r15, r2, 7, 0, 0 00009550 A8830022 lha r4, [r3 + 0x0022] 00009554 7C0802A6 mflr r0 00009558 2C840000 cmpwi cr1, r4, 0 0000955C BDA1FFB4 stmw [r1 - 0x004C], r13 00009560 90010008 stw [r1 + 0x0008], r0 00009564 9421FF70 stwu [r1 - 0x0090], r1 00009568 40840018 bge cr1, +0x00000018 /* 00009580 */ 0000956C 4BFFF261 bl -0x00000DA0 /* 000087CC */ 00009570 81810098 lwz r12, [r1 + 0x0098] 00009574 30210090 addic r1, r1, 144 00009578 7D8803A6 mtlr r12 0000957C 4E800020 blr label00009580: 00009580 AAC3001E lha r22, [r3 + 0x001E] 00009584 80A30068 lwz r5, [r3 + 0x0068] 00009588 3096FFFF subic r4, r22, 1 0000958C 80C50000 lwz r6, [r5] 00009590 7C850735 extsh. r5, r4 00009594 82630008 lwz r19, [r3 + 0x0008] 00009598 82230010 lwz r17, [r3 + 0x0010] 0000959C 32A6000E addic r21, r6, 14 000095A0 38A00001 li r5, 0x0001 000095A4 98A10038 stb [r1 + 0x0038], r5 000095A8 AA830018 lha r20, [r3 + 0x0018] 000095AC 82430030 lwz r18, [r3 + 0x0030] 000095B0 82E30034 lwz r23, [r3 + 0x0034] 000095B4 3326000C addic r25, r6, 12 000095B8 83630038 lwz r27, [r3 + 0x0038] 000095BC 98A10038 stb [r1 + 0x0038], r5 000095C0 7C960734 extsh r22, r4 000095C4 41800DE4 blt +0x00000DE4 /* 0000A3A8 */ 000095C8 56841838 rlwinm r4, r20, 3, 0, 28 000095CC 83A200B4 lwz r29, [r2 + 0x00B4] 000095D0 838200B8 lwz r28, [r2 + 0x00B8] 000095D4 3A000000 li r16, 0x0000 000095D8 9081003C stw [r1 + 0x003C], r4 label000095DC: 000095DC AB43001A lha r26, [r3 + 0x001A] 000095E0 7F11A014 addc r24, r17, r20 000095E4 309AFFFF subic r4, r26, 1 000095E8 7C850735 extsh. r5, r4 000095EC 7FD4C014 addc r30, r20, r24 000095F0 7D94F014 addc r12, r20, r30 000095F4 7D746014 addc r11, r20, r12 000095F8 7FF45814 addc r31, r20, r11 000095FC 7D34F814 addc r9, r20, r31 00009600 39510000 addi r10, r17, 0x0000 00009604 7DF44814 addc r15, r20, r9 00009608 3B450000 addi r26, r5, 0x0000 0000960C 41800D84 blt +0x00000D84 /* 0000A390 */ label00009610: 00009610 89D30000 lbz r14, [r19] 00009614 38930000 addi r4, r19, 0x0000 00009618 55C5E13E rlwinm r5, r14, 28, 4, 31 0000961C 2885000F cmplwi cr1, r5, 15 00009620 55C5F0BA rlwinm r5, r14, 30, 2, 29 00009624 7CBD2814 addc r5, r29, r5 00009628 32730001 addic r19, r19, 1 0000962C 55CE073E rlwinm r14, r14, 0, 28, 31 00009630 41850D50 bgt cr1, +0x00000D50 /* 0000A380 */ 00009634 80A50080 lwz r5, [r5 + 0x0080] 00009638 7CBC2814 addc r5, r28, r5 0000963C 7CA903A6 mtctr r5 00009640 4E800420 bctr 00009644 89C40001 lbz r14, [r4 + 0x0001] 00009648 32640002 addic r19, r4, 2 0000964C 308E0001 addic r4, r14, 1 00009650 54841838 rlwinm r4, r4, 3, 0, 28 00009654 7C840734 extsh r4, r4 00009658 7CAED010 subfc r5, r14, r26 0000965C 7DE47814 addc r15, r4, r15 00009660 7CBA0734 extsh r26, r5 00009664 7D4A2014 addc r10, r10, r4 00009668 7F182014 addc r24, r24, r4 0000966C 7FDE2014 addc r30, r30, r4 00009670 7D8C2014 addc r12, r12, r4 00009674 7D6B2014 addc r11, r11, r4 00009678 7FFF2014 addc r31, r31, r4 0000967C 7D292014 addc r9, r9, r4 00009680 48000D00 b +0x00000D00 /* 0000A380 */ 00009684 89C40001 lbz r14, [r4 + 0x0001] 00009688 32640002 addic r19, r4, 2 0000968C 7C8ED010 subfc r4, r14, r26 00009690 7C9A0734 extsh r26, r4 00009694 388A0000 addi r4, r10, 0x0000 00009698 84A4FFF8 lwzu r5, [r4 - 0x0008] 0000969C 388A0000 addi r4, r10, 0x0000 000096A0 84C4FFFC lwzu r6, [r4 - 0x0004] 000096A4 388E0000 addi r4, r14, 0x0000 label000096A8: 000096A8 30EEFFFF subic r7, r14, 1 000096AC 7CE00735 extsh. r0, r7 000096B0 90AA0000 stw [r10], r5 000096B4 90CA0004 stw [r10 + 0x0004], r6 000096B8 90B80000 stw [r24], r5 000096BC 90D80004 stw [r24 + 0x0004], r6 000096C0 314A0008 addic r10, r10, 8 000096C4 33180008 addic r24, r24, 8 000096C8 31C00000 addic r14, r0, 0 000096CC 4080FFDC bge -0x00000024 /* 000096A8 */ 000096D0 38BE0000 addi r5, r30, 0x0000 000096D4 8405FFF8 lwzu r0, [r5 - 0x0008] 000096D8 38BE0000 addi r5, r30, 0x0000 000096DC 84C5FFFC lwzu r6, [r5 - 0x0004] 000096E0 38A40000 addi r5, r4, 0x0000 label000096E4: 000096E4 30E5FFFF subic r7, r5, 1 000096E8 7CE50735 extsh. r5, r7 000096EC 901E0000 stw [r30], r0 000096F0 90DE0004 stw [r30 + 0x0004], r6 000096F4 900C0000 stw [r12], r0 000096F8 90CC0004 stw [r12 + 0x0004], r6 000096FC 33DE0008 addic r30, r30, 8 00009700 318C0008 addic r12, r12, 8 00009704 4080FFE0 bge -0x00000020 /* 000096E4 */ 00009708 38AB0000 addi r5, r11, 0x0000 0000970C 8405FFF8 lwzu r0, [r5 - 0x0008] 00009710 38AB0000 addi r5, r11, 0x0000 00009714 84C5FFFC lwzu r6, [r5 - 0x0004] 00009718 38A40000 addi r5, r4, 0x0000 label0000971C: 0000971C 30E5FFFF subic r7, r5, 1 00009720 7CE50735 extsh. r5, r7 00009724 900B0000 stw [r11], r0 00009728 90CB0004 stw [r11 + 0x0004], r6 0000972C 901F0000 stw [r31], r0 00009730 90DF0004 stw [r31 + 0x0004], r6 00009734 316B0008 addic r11, r11, 8 00009738 33FF0008 addic r31, r31, 8 0000973C 4080FFE0 bge -0x00000020 /* 0000971C */ 00009740 38A90000 addi r5, r9, 0x0000 00009744 84E5FFF8 lwzu r7, [r5 - 0x0008] 00009748 38A90000 addi r5, r9, 0x0000 0000974C 84C5FFFC lwzu r6, [r5 - 0x0004] label00009750: 00009750 3084FFFF subic r4, r4, 1 00009754 7C850735 extsh. r5, r4 00009758 90E90000 stw [r9], r7 0000975C 90C90004 stw [r9 + 0x0004], r6 00009760 90EF0000 stw [r15], r7 00009764 90CF0004 stw [r15 + 0x0004], r6 00009768 31290008 addic r9, r9, 8 0000976C 31EF0008 addic r15, r15, 8 00009770 38850000 addi r4, r5, 0x0000 00009774 4080FFDC bge -0x00000024 /* 00009750 */ 00009778 48000C08 b +0x00000C08 /* 0000A380 */ 0000977C 89C40001 lbz r14, [r4 + 0x0001] 00009780 32640002 addic r19, r4, 2 00009784 7C8E7014 addc r4, r14, r14 00009788 30840001 addic r4, r4, 1 0000978C 7C84D010 subfc r4, r4, r26 00009790 7C9A0734 extsh r26, r4 00009794 388A0000 addi r4, r10, 0x0000 00009798 84E4FFF0 lwzu r7, [r4 - 0x0010] 0000979C 388A0000 addi r4, r10, 0x0000 000097A0 84A4FFF4 lwzu r5, [r4 - 0x000C] 000097A4 388A0000 addi r4, r10, 0x0000 000097A8 84C4FFF8 lwzu r6, [r4 - 0x0008] 000097AC 388A0000 addi r4, r10, 0x0000 000097B0 8404FFFC lwzu r0, [r4 - 0x0004] 000097B4 388E0000 addi r4, r14, 0x0000 label000097B8: 000097B8 310EFFFF subic r8, r14, 1 000097BC 7D0E0735 extsh. r14, r8 000097C0 90EA0000 stw [r10], r7 000097C4 90AA0004 stw [r10 + 0x0004], r5 000097C8 90CA0008 stw [r10 + 0x0008], r6 000097CC 900A000C stw [r10 + 0x000C], r0 000097D0 90F80000 stw [r24], r7 000097D4 90B80004 stw [r24 + 0x0004], r5 000097D8 90D80008 stw [r24 + 0x0008], r6 000097DC 9018000C stw [r24 + 0x000C], r0 000097E0 314A0010 addic r10, r10, 16 000097E4 33180010 addic r24, r24, 16 000097E8 4080FFD0 bge -0x00000030 /* 000097B8 */ 000097EC 38BE0000 addi r5, r30, 0x0000 000097F0 85C5FFF0 lwzu r14, [r5 - 0x0010] 000097F4 38BE0000 addi r5, r30, 0x0000 000097F8 8405FFF4 lwzu r0, [r5 - 0x000C] 000097FC 38BE0000 addi r5, r30, 0x0000 00009800 8505FFF8 lwzu r8, [r5 - 0x0008] 00009804 38BE0000 addi r5, r30, 0x0000 00009808 84C5FFFC lwzu r6, [r5 - 0x0004] 0000980C 38A40000 addi r5, r4, 0x0000 label00009810: 00009810 30A5FFFF subic r5, r5, 1 00009814 7CA70735 extsh. r7, r5 00009818 91DE0000 stw [r30], r14 0000981C 901E0004 stw [r30 + 0x0004], r0 00009820 911E0008 stw [r30 + 0x0008], r8 00009824 90DE000C stw [r30 + 0x000C], r6 00009828 91CC0000 stw [r12], r14 0000982C 900C0004 stw [r12 + 0x0004], r0 00009830 910C0008 stw [r12 + 0x0008], r8 00009834 90CC000C stw [r12 + 0x000C], r6 00009838 33DE0010 addic r30, r30, 16 0000983C 318C0010 addic r12, r12, 16 00009840 38A70000 addi r5, r7, 0x0000 00009844 4080FFCC bge -0x00000034 /* 00009810 */ 00009848 38AB0000 addi r5, r11, 0x0000 0000984C 85C5FFF0 lwzu r14, [r5 - 0x0010] 00009850 38AB0000 addi r5, r11, 0x0000 00009854 8405FFF4 lwzu r0, [r5 - 0x000C] 00009858 38AB0000 addi r5, r11, 0x0000 0000985C 8505FFF8 lwzu r8, [r5 - 0x0008] 00009860 38AB0000 addi r5, r11, 0x0000 00009864 84C5FFFC lwzu r6, [r5 - 0x0004] 00009868 38A40000 addi r5, r4, 0x0000 label0000986C: 0000986C 30A5FFFF subic r5, r5, 1 00009870 7CA70735 extsh. r7, r5 00009874 91CB0000 stw [r11], r14 00009878 900B0004 stw [r11 + 0x0004], r0 0000987C 910B0008 stw [r11 + 0x0008], r8 00009880 90CB000C stw [r11 + 0x000C], r6 00009884 91DF0000 stw [r31], r14 00009888 901F0004 stw [r31 + 0x0004], r0 0000988C 911F0008 stw [r31 + 0x0008], r8 00009890 90DF000C stw [r31 + 0x000C], r6 00009894 316B0010 addic r11, r11, 16 00009898 33FF0010 addic r31, r31, 16 0000989C 38A70000 addi r5, r7, 0x0000 000098A0 4080FFCC bge -0x00000034 /* 0000986C */ 000098A4 38A90000 addi r5, r9, 0x0000 000098A8 8405FFF0 lwzu r0, [r5 - 0x0010] 000098AC 38A90000 addi r5, r9, 0x0000 000098B0 84E5FFF4 lwzu r7, [r5 - 0x000C] 000098B4 38A90000 addi r5, r9, 0x0000 000098B8 8505FFF8 lwzu r8, [r5 - 0x0008] 000098BC 38A90000 addi r5, r9, 0x0000 000098C0 84C5FFFC lwzu r6, [r5 - 0x0004] label000098C4: 000098C4 3084FFFF subic r4, r4, 1 000098C8 7C850735 extsh. r5, r4 000098CC 90090000 stw [r9], r0 000098D0 90E90004 stw [r9 + 0x0004], r7 000098D4 91090008 stw [r9 + 0x0008], r8 000098D8 90C9000C stw [r9 + 0x000C], r6 000098DC 900F0000 stw [r15], r0 000098E0 90EF0004 stw [r15 + 0x0004], r7 000098E4 910F0008 stw [r15 + 0x0008], r8 000098E8 90CF000C stw [r15 + 0x000C], r6 000098EC 31290010 addic r9, r9, 16 000098F0 31EF0010 addic r15, r15, 16 000098F4 38850000 addi r4, r5, 0x0000 000098F8 4080FFCC bge -0x00000034 /* 000098C4 */ 000098FC 48000A84 b +0x00000A84 /* 0000A380 */ 00009900 89C40001 lbz r14, [r4 + 0x0001] 00009904 32640002 addic r19, r4, 2 00009908 7C8ED010 subfc r4, r14, r26 0000990C 7C9A0734 extsh r26, r4 00009910 88930000 lbz r4, [r19] 00009914 32730001 addic r19, r19, 1 00009918 5484103A rlwinm r4, r4, 2, 0, 29 0000991C 7CA4AA2E lhzx r5, r4, r21 00009920 7CD9222E lhzx r6, r25, r4 00009924 7C99202E lwzx r4, r25, r4 00009928 54A5801E rlwinm r5, r5, 16, 0, 15 0000992C 7CA53014 addc r5, r5, r6 label00009930: 00009930 30CEFFFF subic r6, r14, 1 00009934 7CC70735 extsh. r7, r6 00009938 908A0000 stw [r10], r4 0000993C 908A0004 stw [r10 + 0x0004], r4 00009940 90B80000 stw [r24], r5 00009944 314A0008 addic r10, r10, 8 00009948 90B80004 stw [r24 + 0x0004], r5 0000994C 909E0000 stw [r30], r4 00009950 33180008 addic r24, r24, 8 00009954 909E0004 stw [r30 + 0x0004], r4 00009958 90AC0000 stw [r12], r5 0000995C 33DE0008 addic r30, r30, 8 00009960 90AC0004 stw [r12 + 0x0004], r5 00009964 908B0000 stw [r11], r4 00009968 318C0008 addic r12, r12, 8 0000996C 908B0004 stw [r11 + 0x0004], r4 00009970 90BF0000 stw [r31], r5 00009974 316B0008 addic r11, r11, 8 00009978 90BF0004 stw [r31 + 0x0004], r5 0000997C 90890000 stw [r9], r4 00009980 33FF0008 addic r31, r31, 8 00009984 90890004 stw [r9 + 0x0004], r4 00009988 90AF0000 stw [r15], r5 0000998C 90AF0004 stw [r15 + 0x0004], r5 00009990 31290008 addic r9, r9, 8 00009994 31EF0008 addic r15, r15, 8 00009998 39C70000 addi r14, r7, 0x0000 0000999C 4080FF94 bge -0x0000006C /* 00009930 */ 000099A0 480009E0 b +0x000009E0 /* 0000A380 */ 000099A4 80A3003C lwz r5, [r3 + 0x003C] 000099A8 A0C40001 lhz r6, [r4 + 0x0001] 000099AC 54A5083C rlwinm r5, r5, 1, 0, 30 000099B0 7CD22B2E sthx r6, r18, r5 000099B4 80A3003C lwz r5, [r3 + 0x003C] 000099B8 32640003 addic r19, r4, 3 000099BC 30850001 addic r4, r5, 1 000099C0 2C840100 cmpwi cr1, r4, 256 000099C4 9083003C stw [r3 + 0x003C], r4 000099C8 54A5063E rlwinm r5, r5, 0, 24, 31 000099CC 4086001C bne cr1, +0x0000001C /* 000099E8 */ 000099D0 9203003C stw [r3 + 0x003C], r16 000099D4 54A4083C rlwinm r4, r5, 1, 0, 30 000099D8 7CAED010 subfc r5, r14, r26 000099DC 48000014 b +0x00000014 /* 000099F0 */ 000099E0 88A40001 lbz r5, [r4 + 0x0001] 000099E4 32640002 addic r19, r4, 2 label000099E8: 000099E8 54A4083C rlwinm r4, r5, 1, 0, 30 000099EC 7CAED010 subfc r5, r14, r26 label000099F0: 000099F0 7C922014 addc r4, r18, r4 000099F4 7CBA0734 extsh r26, r5 label000099F8: 000099F8 89130000 lbz r8, [r19] 000099FC 5505C9FE rlwinm r5, r8, 25, 7, 31 00009A00 7CC428AE lbzx r6, r4, r5 00009A04 5505D7FE rlwinm r5, r8, 26, 31, 31 00009A08 7CA428AE lbzx r5, r4, r5 00009A0C 54C6103A rlwinm r6, r6, 2, 0, 29 00009A10 7CE6AA2E lhzx r7, r6, r21 00009A14 54A5103A rlwinm r5, r5, 2, 0, 29 00009A18 7C192A2E lhzx r0, r25, r5 00009A1C 7CD9322E lhzx r6, r25, r6 00009A20 7CA5AA2E lhzx r5, r5, r21 00009A24 54C6801E rlwinm r6, r6, 16, 0, 15 00009A28 7CA53014 addc r5, r5, r6 00009A2C 90AA0000 stw [r10], r5 00009A30 54E7801E rlwinm r7, r7, 16, 0, 15 00009A34 7CE03814 addc r7, r0, r7 00009A38 90F80000 stw [r24], r7 00009A3C 5505DFFE rlwinm r5, r8, 27, 31, 31 00009A40 7CA428AE lbzx r5, r4, r5 00009A44 5506E7FE rlwinm r6, r8, 28, 31, 31 00009A48 54A5103A rlwinm r5, r5, 2, 0, 29 00009A4C 7CE430AE lbzx r7, r4, r6 00009A50 7CC5AA2E lhzx r6, r5, r21 00009A54 7CB92A2E lhzx r5, r25, r5 00009A58 54E7103A rlwinm r7, r7, 2, 0, 29 00009A5C 54A0801E rlwinm r0, r5, 16, 0, 15 00009A60 7CA7AA2E lhzx r5, r7, r21 00009A64 7CF93A2E lhzx r7, r25, r7 00009A68 7CA50014 addc r5, r5, r0 00009A6C 54C6801E rlwinm r6, r6, 16, 0, 15 00009A70 90AA0004 stw [r10 + 0x0004], r5 00009A74 7CC73014 addc r6, r7, r6 00009A78 90D80004 stw [r24 + 0x0004], r6 00009A7C 5505EFFE rlwinm r5, r8, 29, 31, 31 00009A80 7CC428AE lbzx r6, r4, r5 00009A84 5505F7FE rlwinm r5, r8, 30, 31, 31 00009A88 7CA428AE lbzx r5, r4, r5 00009A8C 54C6103A rlwinm r6, r6, 2, 0, 29 00009A90 7CF9322E lhzx r7, r25, r6 00009A94 54A5103A rlwinm r5, r5, 2, 0, 29 00009A98 7CC6AA2E lhzx r6, r6, r21 00009A9C 7C05AA2E lhzx r0, r5, r21 00009AA0 7CB92A2E lhzx r5, r25, r5 00009AA4 54E7801E rlwinm r7, r7, 16, 0, 15 00009AA8 7CE03814 addc r7, r0, r7 00009AAC 54C6801E rlwinm r6, r6, 16, 0, 15 00009AB0 7CA53014 addc r5, r5, r6 00009AB4 90FE0000 stw [r30], r7 00009AB8 90AC0000 stw [r12], r5 00009ABC 5505FFFE rlwinm r5, r8, 31, 31, 31 00009AC0 7CA428AE lbzx r5, r4, r5 00009AC4 33180008 addic r24, r24, 8 00009AC8 314A0008 addic r10, r10, 8 00009ACC 54A5103A rlwinm r5, r5, 2, 0, 29 00009AD0 550607FE rlwinm r6, r8, 0, 31, 31 00009AD4 7CC430AE lbzx r6, r4, r6 00009AD8 7CE5AA2E lhzx r7, r5, r21 00009ADC 7C192A2E lhzx r0, r25, r5 00009AE0 54C6103A rlwinm r6, r6, 2, 0, 29 00009AE4 7CA6AA2E lhzx r5, r6, r21 00009AE8 7CD9322E lhzx r6, r25, r6 00009AEC 5400801E rlwinm r0, r0, 16, 0, 15 00009AF0 7CA50014 addc r5, r5, r0 00009AF4 54E7801E rlwinm r7, r7, 16, 0, 15 00009AF8 7CC63814 addc r6, r6, r7 00009AFC 90BE0004 stw [r30 + 0x0004], r5 00009B00 90CC0004 stw [r12 + 0x0004], r6 00009B04 89B30001 lbz r13, [r19 + 0x0001] 00009B08 33DE0008 addic r30, r30, 8 00009B0C 55A5C9FE rlwinm r5, r13, 25, 7, 31 00009B10 7CC428AE lbzx r6, r4, r5 00009B14 55A5D7FE rlwinm r5, r13, 26, 31, 31 00009B18 54C7103A rlwinm r7, r6, 2, 0, 29 00009B1C 7CA428AE lbzx r5, r4, r5 00009B20 7CD93A2E lhzx r6, r25, r7 00009B24 7C07AA2E lhzx r0, r7, r21 00009B28 54A5103A rlwinm r5, r5, 2, 0, 29 00009B2C 54C7801E rlwinm r7, r6, 16, 0, 15 00009B30 32730002 addic r19, r19, 2 00009B34 318C0008 addic r12, r12, 8 00009B38 7CC5AA2E lhzx r6, r5, r21 00009B3C 7CB92A2E lhzx r5, r25, r5 00009B40 7CC63814 addc r6, r6, r7 00009B44 5407801E rlwinm r7, r0, 16, 0, 15 00009B48 7CA53814 addc r5, r5, r7 00009B4C 90CB0000 stw [r11], r6 00009B50 90BF0000 stw [r31], r5 00009B54 55A5DFFE rlwinm r5, r13, 27, 31, 31 00009B58 7CC428AE lbzx r6, r4, r5 00009B5C 55A5E7FE rlwinm r5, r13, 28, 31, 31 00009B60 54C7103A rlwinm r7, r6, 2, 0, 29 00009B64 7CA428AE lbzx r5, r4, r5 00009B68 7CD93A2E lhzx r6, r25, r7 00009B6C 7C07AA2E lhzx r0, r7, r21 00009B70 54A5103A rlwinm r5, r5, 2, 0, 29 00009B74 7CE5AA2E lhzx r7, r5, r21 00009B78 54C8801E rlwinm r8, r6, 16, 0, 15 00009B7C 7CD92A2E lhzx r6, r25, r5 00009B80 7CE74014 addc r7, r7, r8 00009B84 5400801E rlwinm r0, r0, 16, 0, 15 00009B88 7CC60014 addc r6, r6, r0 00009B8C 90EB0004 stw [r11 + 0x0004], r7 00009B90 90DF0004 stw [r31 + 0x0004], r6 00009B94 7CC5AA2E lhzx r6, r5, r21 00009B98 7CF92A2E lhzx r7, r25, r5 00009B9C 33FF0008 addic r31, r31, 8 00009BA0 316B0008 addic r11, r11, 8 00009BA4 55A5F7FE rlwinm r5, r13, 30, 31, 31 00009BA8 7CA428AE lbzx r5, r4, r5 00009BAC 54E7801E rlwinm r7, r7, 16, 0, 15 00009BB0 54A5103A rlwinm r5, r5, 2, 0, 29 00009BB4 7C05AA2E lhzx r0, r5, r21 00009BB8 7CB92A2E lhzx r5, r25, r5 00009BBC 7CE03814 addc r7, r0, r7 00009BC0 54C6801E rlwinm r6, r6, 16, 0, 15 00009BC4 7CA53014 addc r5, r5, r6 00009BC8 90E90000 stw [r9], r7 00009BCC 90AF0000 stw [r15], r5 00009BD0 55A5FFFE rlwinm r5, r13, 31, 31, 31 00009BD4 7CC428AE lbzx r6, r4, r5 00009BD8 55A507FE rlwinm r5, r13, 0, 31, 31 00009BDC 7CA428AE lbzx r5, r4, r5 00009BE0 54C6103A rlwinm r6, r6, 2, 0, 29 00009BE4 7C19322E lhzx r0, r25, r6 00009BE8 54A5103A rlwinm r5, r5, 2, 0, 29 00009BEC 7CC6AA2E lhzx r6, r6, r21 00009BF0 7CE5AA2E lhzx r7, r5, r21 00009BF4 7CB92A2E lhzx r5, r25, r5 00009BF8 5400801E rlwinm r0, r0, 16, 0, 15 00009BFC 7CE70014 addc r7, r7, r0 00009C00 54C6801E rlwinm r6, r6, 16, 0, 15 00009C04 7CA53014 addc r5, r5, r6 00009C08 90E90004 stw [r9 + 0x0004], r7 00009C0C 90AF0004 stw [r15 + 0x0004], r5 00009C10 31290008 addic r9, r9, 8 00009C14 30AEFFFF subic r5, r14, 1 00009C18 7CA60735 extsh. r6, r5 00009C1C 31EF0008 addic r15, r15, 8 00009C20 39C60000 addi r14, r6, 0x0000 00009C24 4080FDD4 bge -0x0000022C /* 000099F8 */ 00009C28 309AFFFF subic r4, r26, 1 00009C2C 7C850735 extsh. r5, r4 00009C30 48000758 b +0x00000758 /* 0000A388 */ 00009C34 80A30040 lwz r5, [r3 + 0x0040] 00009C38 80C40001 lwz r6, [r4 + 0x0001] 00009C3C 54A5103A rlwinm r5, r5, 2, 0, 29 00009C40 7CD7292E stwx r23, r6, r5 00009C44 80A30040 lwz r5, [r3 + 0x0040] 00009C48 32640005 addic r19, r4, 5 00009C4C 30850001 addic r4, r5, 1 00009C50 2C840100 cmpwi cr1, r4, 256 00009C54 90830040 stw [r3 + 0x0040], r4 00009C58 54A5063E rlwinm r5, r5, 0, 24, 31 00009C5C 4086001C bne cr1, +0x0000001C /* 00009C78 */ 00009C60 92030040 stw [r3 + 0x0040], r16 00009C64 54A4103A rlwinm r4, r5, 2, 0, 29 00009C68 7CAED010 subfc r5, r14, r26 00009C6C 48000014 b +0x00000014 /* 00009C80 */ 00009C70 88A40001 lbz r5, [r4 + 0x0001] 00009C74 32640002 addic r19, r4, 2 label00009C78: 00009C78 54A4103A rlwinm r4, r5, 2, 0, 29 00009C7C 7CAED010 subfc r5, r14, r26 label00009C80: 00009C80 7DB72014 addc r13, r23, r4 00009C84 7CBA0734 extsh r26, r5 label00009C88: 00009C88 88130000 lbz r0, [r19] 00009C8C 5404D1BE rlwinm r4, r0, 26, 6, 31 00009C90 7CAD20AE lbzx r5, r13, r4 00009C94 5404E7BE rlwinm r4, r0, 28, 30, 31 00009C98 7C8D20AE lbzx r4, r13, r4 00009C9C 54A5103A rlwinm r5, r5, 2, 0, 29 00009CA0 7CC5AA2E lhzx r6, r5, r21 00009CA4 5484103A rlwinm r4, r4, 2, 0, 29 00009CA8 7D19222E lhzx r8, r25, r4 00009CAC 7CB92A2E lhzx r5, r25, r5 00009CB0 540707BE rlwinm r7, r0, 0, 30, 31 00009CB4 7C84AA2E lhzx r4, r4, r21 00009CB8 54A5801E rlwinm r5, r5, 16, 0, 15 00009CBC 7C842814 addc r4, r4, r5 00009CC0 908A0000 stw [r10], r4 00009CC4 54C6801E rlwinm r6, r6, 16, 0, 15 00009CC8 7CC83014 addc r6, r8, r6 00009CCC 90D80000 stw [r24], r6 00009CD0 5404F7BE rlwinm r4, r0, 30, 30, 31 00009CD4 7C8D20AE lbzx r4, r13, r4 00009CD8 7CAD38AE lbzx r5, r13, r7 00009CDC 5484103A rlwinm r4, r4, 2, 0, 29 00009CE0 7CD9222E lhzx r6, r25, r4 00009CE4 7C84AA2E lhzx r4, r4, r21 00009CE8 54A5103A rlwinm r5, r5, 2, 0, 29 00009CEC 54C7801E rlwinm r7, r6, 16, 0, 15 00009CF0 7CC5AA2E lhzx r6, r5, r21 00009CF4 7CB92A2E lhzx r5, r25, r5 00009CF8 7CC63814 addc r6, r6, r7 00009CFC 5484801E rlwinm r4, r4, 16, 0, 15 00009D00 7C852014 addc r4, r5, r4 00009D04 90CA0004 stw [r10 + 0x0004], r6 00009D08 90980004 stw [r24 + 0x0004], r4 00009D0C 88130001 lbz r0, [r19 + 0x0001] 00009D10 314A0008 addic r10, r10, 8 00009D14 5404D1BE rlwinm r4, r0, 26, 6, 31 00009D18 7CAD20AE lbzx r5, r13, r4 00009D1C 5404E7BE rlwinm r4, r0, 28, 30, 31 00009D20 7C8D20AE lbzx r4, r13, r4 00009D24 54A5103A rlwinm r5, r5, 2, 0, 29 00009D28 7CD92A2E lhzx r6, r25, r5 00009D2C 5484103A rlwinm r4, r4, 2, 0, 29 00009D30 7CA5AA2E lhzx r5, r5, r21 00009D34 7CE4AA2E lhzx r7, r4, r21 00009D38 7C99222E lhzx r4, r25, r4 00009D3C 54C6801E rlwinm r6, r6, 16, 0, 15 00009D40 7CC73014 addc r6, r7, r6 00009D44 54A5801E rlwinm r5, r5, 16, 0, 15 00009D48 7C842814 addc r4, r4, r5 00009D4C 90DE0000 stw [r30], r6 00009D50 908C0000 stw [r12], r4 00009D54 5404F7BE rlwinm r4, r0, 30, 30, 31 00009D58 33180008 addic r24, r24, 8 00009D5C 7CAD20AE lbzx r5, r13, r4 00009D60 540407BE rlwinm r4, r0, 0, 30, 31 00009D64 7C8D20AE lbzx r4, r13, r4 00009D68 54A5103A rlwinm r5, r5, 2, 0, 29 00009D6C 7CF92A2E lhzx r7, r25, r5 00009D70 5484103A rlwinm r4, r4, 2, 0, 29 00009D74 7CA5AA2E lhzx r5, r5, r21 00009D78 7CC4AA2E lhzx r6, r4, r21 00009D7C 7C99222E lhzx r4, r25, r4 00009D80 54E7801E rlwinm r7, r7, 16, 0, 15 00009D84 7CC63814 addc r6, r6, r7 00009D88 54A5801E rlwinm r5, r5, 16, 0, 15 00009D8C 7C842814 addc r4, r4, r5 00009D90 90DE0004 stw [r30 + 0x0004], r6 00009D94 908C0004 stw [r12 + 0x0004], r4 00009D98 88130002 lbz r0, [r19 + 0x0002] 00009D9C 33DE0008 addic r30, r30, 8 00009DA0 5404D1BE rlwinm r4, r0, 26, 6, 31 00009DA4 7CAD20AE lbzx r5, r13, r4 00009DA8 5404E7BE rlwinm r4, r0, 28, 30, 31 00009DAC 54A6103A rlwinm r6, r5, 2, 0, 29 00009DB0 7C8D20AE lbzx r4, r13, r4 00009DB4 7CB9322E lhzx r5, r25, r6 00009DB8 5484103A rlwinm r4, r4, 2, 0, 29 00009DBC 318C0008 addic r12, r12, 8 00009DC0 7CC6AA2E lhzx r6, r6, r21 00009DC4 54A5801E rlwinm r5, r5, 16, 0, 15 00009DC8 7CE4AA2E lhzx r7, r4, r21 00009DCC 7C99222E lhzx r4, r25, r4 00009DD0 7CA72814 addc r5, r7, r5 00009DD4 54C6801E rlwinm r6, r6, 16, 0, 15 00009DD8 7C843014 addc r4, r4, r6 00009DDC 90AB0000 stw [r11], r5 00009DE0 909F0000 stw [r31], r4 00009DE4 5404F7BE rlwinm r4, r0, 30, 30, 31 00009DE8 7CAD20AE lbzx r5, r13, r4 00009DEC 540407BE rlwinm r4, r0, 0, 30, 31 00009DF0 7C8D20AE lbzx r4, r13, r4 00009DF4 54A5103A rlwinm r5, r5, 2, 0, 29 00009DF8 7CF92A2E lhzx r7, r25, r5 00009DFC 5484103A rlwinm r4, r4, 2, 0, 29 00009E00 7CA5AA2E lhzx r5, r5, r21 00009E04 7CC4AA2E lhzx r6, r4, r21 00009E08 7C99222E lhzx r4, r25, r4 00009E0C 54E7801E rlwinm r7, r7, 16, 0, 15 00009E10 7CC63814 addc r6, r6, r7 00009E14 54A5801E rlwinm r5, r5, 16, 0, 15 00009E18 7C842814 addc r4, r4, r5 00009E1C 90CB0004 stw [r11 + 0x0004], r6 00009E20 909F0004 stw [r31 + 0x0004], r4 00009E24 88130003 lbz r0, [r19 + 0x0003] 00009E28 316B0008 addic r11, r11, 8 00009E2C 33FF0008 addic r31, r31, 8 00009E30 32730004 addic r19, r19, 4 00009E34 5404D1BE rlwinm r4, r0, 26, 6, 31 00009E38 7CAD20AE lbzx r5, r13, r4 00009E3C 5404E7BE rlwinm r4, r0, 28, 30, 31 00009E40 7C8D20AE lbzx r4, r13, r4 00009E44 54A5103A rlwinm r5, r5, 2, 0, 29 00009E48 7CD92A2E lhzx r6, r25, r5 00009E4C 5484103A rlwinm r4, r4, 2, 0, 29 00009E50 7CA5AA2E lhzx r5, r5, r21 00009E54 7CE4AA2E lhzx r7, r4, r21 00009E58 7C99222E lhzx r4, r25, r4 00009E5C 54C6801E rlwinm r6, r6, 16, 0, 15 00009E60 7CC73014 addc r6, r7, r6 00009E64 54A5801E rlwinm r5, r5, 16, 0, 15 00009E68 7C842814 addc r4, r4, r5 00009E6C 90C90000 stw [r9], r6 00009E70 908F0000 stw [r15], r4 00009E74 5404F7BE rlwinm r4, r0, 30, 30, 31 00009E78 7CAD20AE lbzx r5, r13, r4 00009E7C 540407BE rlwinm r4, r0, 0, 30, 31 00009E80 7C8D20AE lbzx r4, r13, r4 00009E84 54A5103A rlwinm r5, r5, 2, 0, 29 00009E88 7CD92A2E lhzx r6, r25, r5 00009E8C 5484103A rlwinm r4, r4, 2, 0, 29 00009E90 7CA5AA2E lhzx r5, r5, r21 00009E94 7CE4AA2E lhzx r7, r4, r21 00009E98 54C6801E rlwinm r6, r6, 16, 0, 15 00009E9C 7CC73014 addc r6, r7, r6 00009EA0 54A5801E rlwinm r5, r5, 16, 0, 15 00009EA4 300EFFFF subic r0, r14, 1 00009EA8 7C99222E lhzx r4, r25, r4 00009EAC 7C070735 extsh. r7, r0 00009EB0 7C842814 addc r4, r4, r5 00009EB4 90C90004 stw [r9 + 0x0004], r6 00009EB8 908F0004 stw [r15 + 0x0004], r4 00009EBC 31290008 addic r9, r9, 8 00009EC0 31EF0008 addic r15, r15, 8 00009EC4 39C70000 addi r14, r7, 0x0000 00009EC8 4080FDC0 bge -0x00000240 /* 00009C88 */ 00009ECC 480004B4 b +0x000004B4 /* 0000A380 */ 00009ED0 80A30044 lwz r5, [r3 + 0x0044] 00009ED4 80C40001 lwz r6, [r4 + 0x0001] 00009ED8 54A51838 rlwinm r5, r5, 3, 0, 28 00009EDC 80E40005 lwz r7, [r4 + 0x0005] 00009EE0 7CBB2814 addc r5, r27, r5 00009EE4 90E50004 stw [r5 + 0x0004], r7 00009EE8 90C50000 stw [r5], r6 00009EEC 80A30044 lwz r5, [r3 + 0x0044] 00009EF0 32640009 addic r19, r4, 9 00009EF4 30850001 addic r4, r5, 1 00009EF8 2C840100 cmpwi cr1, r4, 256 00009EFC 90830044 stw [r3 + 0x0044], r4 00009F00 54A5063E rlwinm r5, r5, 0, 24, 31 00009F04 4086001C bne cr1, +0x0000001C /* 00009F20 */ 00009F08 92030044 stw [r3 + 0x0044], r16 00009F0C 54A41838 rlwinm r4, r5, 3, 0, 28 00009F10 7CAED010 subfc r5, r14, r26 00009F14 48000014 b +0x00000014 /* 00009F28 */ 00009F18 88A40001 lbz r5, [r4 + 0x0001] 00009F1C 32640002 addic r19, r4, 2 label00009F20: 00009F20 54A41838 rlwinm r4, r5, 3, 0, 28 00009F24 7CAED010 subfc r5, r14, r26 label00009F28: 00009F28 7D1B2014 addc r8, r27, r4 00009F2C 7CBA0734 extsh r26, r5 label00009F30: 00009F30 A8930000 lha r4, [r19] 00009F34 54859F7E rlwinm r5, r4, 19, 29, 31 00009F38 7CC828AE lbzx r6, r8, r5 00009F3C 5485B77E rlwinm r5, r4, 22, 29, 31 00009F40 7CA828AE lbzx r5, r8, r5 00009F44 54C6103A rlwinm r6, r6, 2, 0, 29 00009F48 7CE6AA2E lhzx r7, r6, r21 00009F4C 54A5103A rlwinm r5, r5, 2, 0, 29 00009F50 7C192A2E lhzx r0, r25, r5 00009F54 7CD9322E lhzx r6, r25, r6 00009F58 7CA5AA2E lhzx r5, r5, r21 00009F5C 54C6801E rlwinm r6, r6, 16, 0, 15 00009F60 7CA53014 addc r5, r5, r6 00009F64 90AA0000 stw [r10], r5 00009F68 54E7801E rlwinm r7, r7, 16, 0, 15 00009F6C 7CE03814 addc r7, r0, r7 00009F70 90F80000 stw [r24], r7 00009F74 5485CF7E rlwinm r5, r4, 25, 29, 31 00009F78 7CA828AE lbzx r5, r8, r5 00009F7C 5486E77E rlwinm r6, r4, 28, 29, 31 00009F80 54A5103A rlwinm r5, r5, 2, 0, 29 00009F84 7CE830AE lbzx r7, r8, r6 00009F88 7CC5AA2E lhzx r6, r5, r21 00009F8C 7CB92A2E lhzx r5, r25, r5 00009F90 54E7103A rlwinm r7, r7, 2, 0, 29 00009F94 54A0801E rlwinm r0, r5, 16, 0, 15 00009F98 7CA7AA2E lhzx r5, r7, r21 00009F9C 7CF93A2E lhzx r7, r25, r7 00009FA0 7CA50014 addc r5, r5, r0 00009FA4 54C6801E rlwinm r6, r6, 16, 0, 15 00009FA8 7CC73014 addc r6, r7, r6 00009FAC 90AA0004 stw [r10 + 0x0004], r5 00009FB0 90D80004 stw [r24 + 0x0004], r6 00009FB4 A8B30002 lha r5, [r19 + 0x0002] 00009FB8 314A0008 addic r10, r10, 8 00009FBC 54A69F7E rlwinm r6, r5, 19, 29, 31 00009FC0 7CE830AE lbzx r7, r8, r6 00009FC4 54A6B77E rlwinm r6, r5, 22, 29, 31 00009FC8 7C0830AE lbzx r0, r8, r6 00009FCC 54E6103A rlwinm r6, r7, 2, 0, 29 00009FD0 540D103A rlwinm r13, r0, 2, 0, 29 00009FD4 7CF9322E lhzx r7, r25, r6 00009FD8 7C06AA2E lhzx r0, r6, r21 00009FDC 7CCDAA2E lhzx r6, r13, r21 00009FE0 54E7801E rlwinm r7, r7, 16, 0, 15 00009FE4 7DB96A2E lhzx r13, r25, r13 00009FE8 7CC63814 addc r6, r6, r7 00009FEC 5407801E rlwinm r7, r0, 16, 0, 15 00009FF0 7CED3814 addc r7, r13, r7 00009FF4 90DE0000 stw [r30], r6 00009FF8 90EC0000 stw [r12], r7 00009FFC 54A6CF7E rlwinm r6, r5, 25, 29, 31 0000A000 33180008 addic r24, r24, 8 0000A004 7CE830AE lbzx r7, r8, r6 0000A008 54A6E77E rlwinm r6, r5, 28, 29, 31 0000A00C 7C0830AE lbzx r0, r8, r6 0000A010 54E6103A rlwinm r6, r7, 2, 0, 29 0000A014 540D103A rlwinm r13, r0, 2, 0, 29 0000A018 7CF9322E lhzx r7, r25, r6 0000A01C 7C06AA2E lhzx r0, r6, r21 0000A020 7CCDAA2E lhzx r6, r13, r21 0000A024 54E7801E rlwinm r7, r7, 16, 0, 15 0000A028 7DB96A2E lhzx r13, r25, r13 0000A02C 7CC63814 addc r6, r6, r7 0000A030 5407801E rlwinm r7, r0, 16, 0, 15 0000A034 7CED3814 addc r7, r13, r7 0000A038 90DE0004 stw [r30 + 0x0004], r6 0000A03C 90EC0004 stw [r12 + 0x0004], r7 0000A040 A9B30004 lha r13, [r19 + 0x0004] 0000A044 54A0452E rlwinm r0, r5, 8, 20, 23 0000A048 55A59F7E rlwinm r5, r13, 19, 29, 31 0000A04C 7CA828AE lbzx r5, r8, r5 0000A050 50806426 rlwimi r0, r4, 12, 16, 19 0000A054 54A5103A rlwinm r5, r5, 2, 0, 29 0000A058 55A4B77E rlwinm r4, r13, 22, 29, 31 0000A05C 33DE0008 addic r30, r30, 8 0000A060 318C0008 addic r12, r12, 8 0000A064 32730006 addic r19, r19, 6 0000A068 7CC5AA2E lhzx r6, r5, r21 0000A06C 7C8820AE lbzx r4, r8, r4 0000A070 7CF92A2E lhzx r7, r25, r5 0000A074 5485103A rlwinm r5, r4, 2, 0, 29 0000A078 7C85AA2E lhzx r4, r5, r21 0000A07C 7CB92A2E lhzx r5, r25, r5 0000A080 54E7801E rlwinm r7, r7, 16, 0, 15 0000A084 7C843814 addc r4, r4, r7 0000A088 54C6801E rlwinm r6, r6, 16, 0, 15 0000A08C 7CA53014 addc r5, r5, r6 0000A090 908B0000 stw [r11], r4 0000A094 90BF0000 stw [r31], r5 0000A098 55A4CF7E rlwinm r4, r13, 25, 29, 31 0000A09C 7CA820AE lbzx r5, r8, r4 0000A0A0 55A4E77E rlwinm r4, r13, 28, 29, 31 0000A0A4 7CC820AE lbzx r6, r8, r4 0000A0A8 54A4103A rlwinm r4, r5, 2, 0, 29 0000A0AC 54C7103A rlwinm r7, r6, 2, 0, 29 0000A0B0 7CB9222E lhzx r5, r25, r4 0000A0B4 7CC4AA2E lhzx r6, r4, r21 0000A0B8 7C87AA2E lhzx r4, r7, r21 0000A0BC 54A5801E rlwinm r5, r5, 16, 0, 15 0000A0C0 7CF93A2E lhzx r7, r25, r7 0000A0C4 7C842814 addc r4, r4, r5 0000A0C8 54C5801E rlwinm r5, r6, 16, 0, 15 0000A0CC 7CA72814 addc r5, r7, r5 0000A0D0 908B0004 stw [r11 + 0x0004], r4 0000A0D4 90BF0004 stw [r31 + 0x0004], r5 0000A0D8 316B0008 addic r11, r11, 8 0000A0DC 33FF0008 addic r31, r31, 8 0000A0E0 55A42636 rlwinm r4, r13, 4, 24, 27 0000A0E4 7C002378 or r0, r0, r4 0000A0E8 54049F7E rlwinm r4, r0, 19, 29, 31 0000A0EC 7CA820AE lbzx r5, r8, r4 0000A0F0 5404B77E rlwinm r4, r0, 22, 29, 31 0000A0F4 7C8820AE lbzx r4, r8, r4 0000A0F8 54A5103A rlwinm r5, r5, 2, 0, 29 0000A0FC 7CD92A2E lhzx r6, r25, r5 0000A100 5484103A rlwinm r4, r4, 2, 0, 29 0000A104 7CA5AA2E lhzx r5, r5, r21 0000A108 7CE4AA2E lhzx r7, r4, r21 0000A10C 7C99222E lhzx r4, r25, r4 0000A110 54C6801E rlwinm r6, r6, 16, 0, 15 0000A114 7CC73014 addc r6, r7, r6 0000A118 54A5801E rlwinm r5, r5, 16, 0, 15 0000A11C 7C842814 addc r4, r4, r5 0000A120 90C90000 stw [r9], r6 0000A124 908F0000 stw [r15], r4 0000A128 5404CF7E rlwinm r4, r0, 25, 29, 31 0000A12C 7CA820AE lbzx r5, r8, r4 0000A130 5404E77E rlwinm r4, r0, 28, 29, 31 0000A134 54A6103A rlwinm r6, r5, 2, 0, 29 0000A138 7CB9322E lhzx r5, r25, r6 0000A13C 7C8820AE lbzx r4, r8, r4 0000A140 7CC6AA2E lhzx r6, r6, r21 0000A144 54A5801E rlwinm r5, r5, 16, 0, 15 0000A148 5484103A rlwinm r4, r4, 2, 0, 29 0000A14C 7CE4AA2E lhzx r7, r4, r21 0000A150 31CEFFFF subic r14, r14, 1 0000A154 7C99222E lhzx r4, r25, r4 0000A158 7DC00735 extsh. r0, r14 0000A15C 7CA72814 addc r5, r7, r5 0000A160 54C6801E rlwinm r6, r6, 16, 0, 15 0000A164 7C843014 addc r4, r4, r6 0000A168 90A90004 stw [r9 + 0x0004], r5 0000A16C 908F0004 stw [r15 + 0x0004], r4 0000A170 31290008 addic r9, r9, 8 0000A174 31EF0008 addic r15, r15, 8 0000A178 31C00000 addic r14, r0, 0 0000A17C 4080FDB4 bge -0x0000024C /* 00009F30 */ 0000A180 48000200 b +0x00000200 /* 0000A380 */ 0000A184 7C8ED010 subfc r4, r14, r26 0000A188 7C9A0734 extsh r26, r4 label0000A18C: 0000A18C 88B30000 lbz r5, [r19] 0000A190 88930001 lbz r4, [r19 + 0x0001] 0000A194 54A5103A rlwinm r5, r5, 2, 0, 29 0000A198 7CC5AA2E lhzx r6, r5, r21 0000A19C 5484103A rlwinm r4, r4, 2, 0, 29 0000A1A0 7CF9222E lhzx r7, r25, r4 0000A1A4 7CB92A2E lhzx r5, r25, r5 0000A1A8 7C84AA2E lhzx r4, r4, r21 0000A1AC 54A5801E rlwinm r5, r5, 16, 0, 15 0000A1B0 7C842814 addc r4, r4, r5 0000A1B4 54C6801E rlwinm r6, r6, 16, 0, 15 0000A1B8 7CC73014 addc r6, r7, r6 0000A1BC 908A0000 stw [r10], r4 0000A1C0 90D80000 stw [r24], r6 0000A1C4 88B30002 lbz r5, [r19 + 0x0002] 0000A1C8 88930003 lbz r4, [r19 + 0x0003] 0000A1CC 54A5103A rlwinm r5, r5, 2, 0, 29 0000A1D0 7CC5AA2E lhzx r6, r5, r21 0000A1D4 5484103A rlwinm r4, r4, 2, 0, 29 0000A1D8 7CF9222E lhzx r7, r25, r4 0000A1DC 7CB92A2E lhzx r5, r25, r5 0000A1E0 7C84AA2E lhzx r4, r4, r21 0000A1E4 54A5801E rlwinm r5, r5, 16, 0, 15 0000A1E8 7C842814 addc r4, r4, r5 0000A1EC 54C6801E rlwinm r6, r6, 16, 0, 15 0000A1F0 7CC73014 addc r6, r7, r6 0000A1F4 908A0004 stw [r10 + 0x0004], r4 0000A1F8 90D80004 stw [r24 + 0x0004], r6 0000A1FC 88B30004 lbz r5, [r19 + 0x0004] 0000A200 88930005 lbz r4, [r19 + 0x0005] 0000A204 54A5103A rlwinm r5, r5, 2, 0, 29 0000A208 7CF92A2E lhzx r7, r25, r5 0000A20C 5484103A rlwinm r4, r4, 2, 0, 29 0000A210 7CA5AA2E lhzx r5, r5, r21 0000A214 7CC4AA2E lhzx r6, r4, r21 0000A218 7C99222E lhzx r4, r25, r4 0000A21C 54E7801E rlwinm r7, r7, 16, 0, 15 0000A220 7CC63814 addc r6, r6, r7 0000A224 54A5801E rlwinm r5, r5, 16, 0, 15 0000A228 7C842814 addc r4, r4, r5 0000A22C 90DE0000 stw [r30], r6 0000A230 908C0000 stw [r12], r4 0000A234 88B30006 lbz r5, [r19 + 0x0006] 0000A238 88930007 lbz r4, [r19 + 0x0007] 0000A23C 54A6103A rlwinm r6, r5, 2, 0, 29 0000A240 7CB9322E lhzx r5, r25, r6 0000A244 5484103A rlwinm r4, r4, 2, 0, 29 0000A248 7CC6AA2E lhzx r6, r6, r21 0000A24C 7CE4AA2E lhzx r7, r4, r21 0000A250 54A5801E rlwinm r5, r5, 16, 0, 15 0000A254 7CA72814 addc r5, r7, r5 0000A258 33180008 addic r24, r24, 8 0000A25C 314A0008 addic r10, r10, 8 0000A260 54C6801E rlwinm r6, r6, 16, 0, 15 0000A264 7C99222E lhzx r4, r25, r4 0000A268 90BE0004 stw [r30 + 0x0004], r5 0000A26C 7C843014 addc r4, r4, r6 0000A270 908C0004 stw [r12 + 0x0004], r4 0000A274 88B30008 lbz r5, [r19 + 0x0008] 0000A278 88930009 lbz r4, [r19 + 0x0009] 0000A27C 54A5103A rlwinm r5, r5, 2, 0, 29 0000A280 7CF92A2E lhzx r7, r25, r5 0000A284 5484103A rlwinm r4, r4, 2, 0, 29 0000A288 7CA5AA2E lhzx r5, r5, r21 0000A28C 7CC4AA2E lhzx r6, r4, r21 0000A290 7C99222E lhzx r4, r25, r4 0000A294 54E7801E rlwinm r7, r7, 16, 0, 15 0000A298 7CC63814 addc r6, r6, r7 0000A29C 54A5801E rlwinm r5, r5, 16, 0, 15 0000A2A0 7C842814 addc r4, r4, r5 0000A2A4 90CB0000 stw [r11], r6 0000A2A8 909F0000 stw [r31], r4 0000A2AC 8893000A lbz r4, [r19 + 0x000A] 0000A2B0 88B3000B lbz r5, [r19 + 0x000B] 0000A2B4 5484103A rlwinm r4, r4, 2, 0, 29 0000A2B8 7CD9222E lhzx r6, r25, r4 0000A2BC 318C0008 addic r12, r12, 8 0000A2C0 33DE0008 addic r30, r30, 8 0000A2C4 7C84AA2E lhzx r4, r4, r21 0000A2C8 54C6801E rlwinm r6, r6, 16, 0, 15 0000A2CC 54A5103A rlwinm r5, r5, 2, 0, 29 0000A2D0 7CE5AA2E lhzx r7, r5, r21 0000A2D4 7CB92A2E lhzx r5, r25, r5 0000A2D8 7CC73014 addc r6, r7, r6 0000A2DC 5484801E rlwinm r4, r4, 16, 0, 15 0000A2E0 7C852014 addc r4, r5, r4 0000A2E4 90CB0004 stw [r11 + 0x0004], r6 0000A2E8 909F0004 stw [r31 + 0x0004], r4 0000A2EC 88B3000C lbz r5, [r19 + 0x000C] 0000A2F0 8893000D lbz r4, [r19 + 0x000D] 0000A2F4 54A5103A rlwinm r5, r5, 2, 0, 29 0000A2F8 7CF92A2E lhzx r7, r25, r5 0000A2FC 5484103A rlwinm r4, r4, 2, 0, 29 0000A300 7CA5AA2E lhzx r5, r5, r21 0000A304 7CC4AA2E lhzx r6, r4, r21 0000A308 7C99222E lhzx r4, r25, r4 0000A30C 54E7801E rlwinm r7, r7, 16, 0, 15 0000A310 7CC63814 addc r6, r6, r7 0000A314 54A5801E rlwinm r5, r5, 16, 0, 15 0000A318 7C842814 addc r4, r4, r5 0000A31C 90C90000 stw [r9], r6 0000A320 908F0000 stw [r15], r4 0000A324 8893000E lbz r4, [r19 + 0x000E] 0000A328 33FF0008 addic r31, r31, 8 0000A32C 5484103A rlwinm r4, r4, 2, 0, 29 0000A330 7CC4AA2E lhzx r6, r4, r21 0000A334 316B0008 addic r11, r11, 8 0000A338 7C99222E lhzx r4, r25, r4 0000A33C 88B3000F lbz r5, [r19 + 0x000F] 0000A340 310EFFFF subic r8, r14, 1 0000A344 54A5103A rlwinm r5, r5, 2, 0, 29 0000A348 7CE5AA2E lhzx r7, r5, r21 0000A34C 7CB92A2E lhzx r5, r25, r5 0000A350 5484801E rlwinm r4, r4, 16, 0, 15 0000A354 7D000735 extsh. r0, r8 0000A358 7C872014 addc r4, r7, r4 0000A35C 54C6801E rlwinm r6, r6, 16, 0, 15 0000A360 7CA53014 addc r5, r5, r6 0000A364 90890004 stw [r9 + 0x0004], r4 0000A368 90AF0004 stw [r15 + 0x0004], r5 0000A36C 32730010 addic r19, r19, 16 0000A370 31290008 addic r9, r9, 8 0000A374 31EF0008 addic r15, r15, 8 0000A378 31C00000 addic r14, r0, 0 0000A37C 4080FE10 bge -0x000001F0 /* 0000A18C */ label0000A380: 0000A380 309AFFFF subic r4, r26, 1 0000A384 7C850735 extsh. r5, r4 label0000A388: 0000A388 3B450000 addi r26, r5, 0x0000 0000A38C 4080F284 bge -0x00000D7C /* 00009610 */ label0000A390: 0000A390 30B6FFFF subic r5, r22, 1 0000A394 7CA40735 extsh. r4, r5 0000A398 8081003C lwz r4, [r1 + 0x003C] 0000A39C 7CB60734 extsh r22, r5 0000A3A0 7E312014 addc r17, r17, r4 0000A3A4 4080F238 bge -0x00000DC8 /* 000095DC */ label0000A3A8: 0000A3A8 38A00001 li r5, 0x0001 0000A3AC 98A10038 stb [r1 + 0x0038], r5 0000A3B0 92630008 stw [r3 + 0x0008], r19 0000A3B4 B9A10044 lmw r13, [r1 + 0x0044] 0000A3B8 30210090 addic r1, r1, 144 0000A3BC 4E800020 blr 0000A3C0 00000000 .invalid 0000A3C4 00002041 .invalid 0000A3C8 80130100 lwz r0, [r19 + 0x0100] 0000A3CC 00000000 .invalid 0000A3D0 00000E70 .invalid 0000A3D4 0013534D .invalid 0000A3D8 43444543 bcla 26, 4, 0x00004540 0000A3DC 4F4D5052 .invalid 4C 0000A3E0 45535338 .invalid sc 0000A3E4 544F3858 rlwinm r15, r2, 7, 1, 12 0000A3E8 32000000 addic r16, r0, 0 fn0000A3EC: 0000A3EC 818200C8 lwz r12, [r2 + 0x00C8] 0000A3F0 90410014 stw [r1 + 0x0014], r2 0000A3F4 800C0000 lwz r0, [r12] 0000A3F8 804C0004 lwz r2, [r12 + 0x0004] 0000A3FC 7C0903A6 mtctr r0 0000A400 4E800420 bctr 0000A404 00000000 .invalid 0000A408 000C8000 .invalid 0000A40C 00000000 .invalid fn0000A410: 0000A410 818200CC lwz r12, [r2 + 0x00CC] 0000A414 90410014 stw [r1 + 0x0014], r2 0000A418 800C0000 lwz r0, [r12] 0000A41C 804C0004 lwz r2, [r12 + 0x0004] 0000A420 7C0903A6 mtctr r0 0000A424 4E800420 bctr 0000A428 00000000 .invalid 0000A42C 000C8000 .invalid 0000A430 00000000 .invalid fn0000A434: 0000A434 818200D0 lwz r12, [r2 + 0x00D0] 0000A438 90410014 stw [r1 + 0x0014], r2 0000A43C 800C0000 lwz r0, [r12] 0000A440 804C0004 lwz r2, [r12 + 0x0004] 0000A444 7C0903A6 mtctr r0 0000A448 4E800420 bctr 0000A44C 00000000 .invalid 0000A450 000C8000 .invalid 0000A454 00000000 .invalid fn0000A458: 0000A458 818200D4 lwz r12, [r2 + 0x00D4] 0000A45C 90410014 stw [r1 + 0x0014], r2 0000A460 800C0000 lwz r0, [r12] 0000A464 804C0004 lwz r2, [r12 + 0x0004] 0000A468 7C0903A6 mtctr r0 0000A46C 4E800420 bctr 0000A470 00000000 .invalid 0000A474 000C8000 .invalid 0000A478 00000000 .invalid fn0000A47C: 0000A47C 818200D8 lwz r12, [r2 + 0x00D8] 0000A480 90410014 stw [r1 + 0x0014], r2 0000A484 800C0000 lwz r0, [r12] 0000A488 804C0004 lwz r2, [r12 + 0x0004] 0000A48C 7C0903A6 mtctr r0 0000A490 4E800420 bctr 0000A494 00000000 .invalid 0000A498 000C8000 .invalid 0000A49C 00000000 .invalid fn0000A4A0: 0000A4A0 818200DC lwz r12, [r2 + 0x00DC] 0000A4A4 90410014 stw [r1 + 0x0014], r2 0000A4A8 800C0000 lwz r0, [r12] 0000A4AC 804C0004 lwz r2, [r12 + 0x0004] 0000A4B0 7C0903A6 mtctr r0 0000A4B4 4E800420 bctr 0000A4B8 00000000 .invalid 0000A4BC 000C8000 .invalid 0000A4C0 00000000 .invalid fn0000A4C4: 0000A4C4 818200E0 lwz r12, [r2 + 0x00E0] 0000A4C8 90410014 stw [r1 + 0x0014], r2 0000A4CC 800C0000 lwz r0, [r12] 0000A4D0 804C0004 lwz r2, [r12 + 0x0004] 0000A4D4 7C0903A6 mtctr r0 0000A4D8 4E800420 bctr 0000A4DC 00000000 .invalid 0000A4E0 000C8000 .invalid 0000A4E4 00000000 .invalid fn0000A4E8: 0000A4E8 818200E4 lwz r12, [r2 + 0x00E4] 0000A4EC 90410014 stw [r1 + 0x0014], r2 0000A4F0 800C0000 lwz r0, [r12] 0000A4F4 804C0004 lwz r2, [r12 + 0x0004] 0000A4F8 7C0903A6 mtctr r0 0000A4FC 4E800420 bctr 0000A500 00000000 .invalid 0000A504 000C8000 .invalid 0000A508 00000000 .invalid fn0000A50C: 0000A50C 818200E8 lwz r12, [r2 + 0x00E8] 0000A510 90410014 stw [r1 + 0x0014], r2 0000A514 800C0000 lwz r0, [r12] 0000A518 804C0004 lwz r2, [r12 + 0x0004] 0000A51C 7C0903A6 mtctr r0 0000A520 4E800420 bctr 0000A524 00000000 .invalid 0000A528 000C8000 .invalid 0000A52C 00000000 .invalid fn0000A530: 0000A530 818200EC lwz r12, [r2 + 0x00EC] 0000A534 90410014 stw [r1 + 0x0014], r2 0000A538 800C0000 lwz r0, [r12] 0000A53C 804C0004 lwz r2, [r12 + 0x0004] 0000A540 7C0903A6 mtctr r0 0000A544 4E800420 bctr 0000A548 00000000 .invalid 0000A54C 000C8000 .invalid 0000A550 00000000 .invalid fn0000A554: 0000A554 818200F0 lwz r12, [r2 + 0x00F0] 0000A558 90410014 stw [r1 + 0x0014], r2 0000A55C 800C0000 lwz r0, [r12] 0000A560 804C0004 lwz r2, [r12 + 0x0004] 0000A564 7C0903A6 mtctr r0 0000A568 4E800420 bctr 0000A56C 00000000 .invalid 0000A570 000C8000 .invalid 0000A574 00000000 .invalid fn0000A578: 0000A578 818200F4 lwz r12, [r2 + 0x00F4] 0000A57C 90410014 stw [r1 + 0x0014], r2 0000A580 800C0000 lwz r0, [r12] 0000A584 804C0004 lwz r2, [r12 + 0x0004] 0000A588 7C0903A6 mtctr r0 0000A58C 4E800420 bctr 0000A590 00000000 .invalid 0000A594 000C8000 .invalid 0000A598 00000000 .invalid fn0000A59C: 0000A59C 818200F8 lwz r12, [r2 + 0x00F8] 0000A5A0 90410014 stw [r1 + 0x0014], r2 0000A5A4 800C0000 lwz r0, [r12] 0000A5A8 804C0004 lwz r2, [r12 + 0x0004] 0000A5AC 7C0903A6 mtctr r0 0000A5B0 4E800420 bctr 0000A5B4 00000000 .invalid 0000A5B8 000C8000 .invalid 0000A5BC 00000000 .invalid fn0000A5C0: 0000A5C0 818200FC lwz r12, [r2 + 0x00FC] 0000A5C4 90410014 stw [r1 + 0x0014], r2 0000A5C8 800C0000 lwz r0, [r12] 0000A5CC 804C0004 lwz r2, [r12 + 0x0004] 0000A5D0 7C0903A6 mtctr r0 0000A5D4 4E800420 bctr 0000A5D8 00000000 .invalid 0000A5DC 000C8000 .invalid 0000A5E0 00000000 .invalid 0000A5E4 00000000 .invalid 0000A5E8 000001EC .invalid 0000A5EC 00000130 .invalid 0000A5F0 00000130 .invalid 0000A5F4 00000130 .invalid 0000A5F8 00000130 .invalid 0000A5FC 0000015C .invalid 0000A600 0000017C .invalid 0000A604 0000020C .invalid 0000A608 000001B4 .invalid 0000A60C 000001E0 .invalid 0000A610 000001E0 .invalid 0000A614 00000130 .invalid 0000A618 00000130 .invalid 0000A61C 00000130 .invalid 0000A620 0000019C .invalid 0000A624 00000000 .invalid 0000A628 00000BFC .invalid 0000A62C 00000BFC .invalid 0000A630 00000BFC .invalid 0000A634 00000C28 .invalid 0000A638 00000C64 .invalid 0000A63C 00000D58 .invalid 0000A640 00000E80 .invalid 0000A644 00000FC8 .invalid 0000A648 00000FD0 .invalid 0000A64C 00000000 .invalid 0000A650 00001870 .invalid 0000A654 00001868 .invalid 0000A658 00001870 .invalid 0000A65C 0000187C .invalid 0000A660 00001890 .invalid 0000A664 00001888 .invalid 0000A668 000018AC .invalid 0000A66C 000018A4 .invalid 0000A670 000018BC .invalid 0000A674 00001928 .invalid 0000A678 00001940 .invalid 0000A67C 000019D4 .invalid 0000A680 000019EC .invalid 0000A684 00001AC8 .invalid 0000A688 00001AE8 .invalid 0000A68C 00001AE8 .invalid 0000A690 000000E8 .invalid 0000A694 000000E0 .invalid 0000A698 00000118 .invalid fn0000A69C: 0000A69C 00000110 .invalid 0000A6A0 00000188 .invalid 0000A6A4 00000180 .invalid 0000A6A8 00000224 .invalid 0000A6AC 0000021C .invalid 0000A6B0 000002A0 .invalid 0000A6B4 000002F8 .invalid 0000A6B8 00000400 .invalid 0000A6BC 00000478 .invalid 0000A6C0 00000588 .invalid 0000A6C4 00000640 .invalid 0000A6C8 0000075C .invalid 0000A6CC 0000075C .invalid 0000A6D0 00000A20 .invalid 0000A6D4 00000A14 .invalid 0000A6D8 00000A68 .invalid 0000A6DC 00000A5C .invalid 0000A6E0 00000B38 .invalid 0000A6E4 00000B2C .invalid 0000A6E8 00000C80 .invalid 0000A6EC 00000C74 .invalid 0000A6F0 00000DD8 .invalid 0000A6F4 00000E38 .invalid 0000A6F8 00001024 .invalid 0000A6FC 000010A8 .invalid 0000A700 000012A0 .invalid 0000A704 00001360 .invalid 0000A708 00001558 .invalid 0000A70C 00001558 .invalid 0000A710 00001678 .invalid 0000A714 00001670 .invalid 0000A718 00001678 .invalid 0000A71C 00001684 .invalid 0000A720 00001698 .invalid 0000A724 00001690 .invalid 0000A728 000016B4 .invalid 0000A72C 000016AC .invalid 0000A730 000016C4 .invalid 0000A734 00001730 .invalid 0000A738 00001748 .invalid 0000A73C 000017DC .invalid 0000A740 000017F4 .invalid 0000A744 000018D0 .invalid 0000A748 000018F0 .invalid 0000A74C 000018F0 .invalid 0000A750 000000E8 .invalid 0000A754 000000E0 .invalid 0000A758 00000118 .invalid 0000A75C 00000110 .invalid 0000A760 00000178 .invalid 0000A764 00000170 .invalid 0000A768 000001F4 .invalid 0000A76C 000001EC .invalid 0000A770 00000250 .invalid 0000A774 000002A8 .invalid 0000A778 000003D0 .invalid 0000A77C 00000448 .invalid 0000A780 00000578 .invalid 0000A784 00000630 .invalid 0000A788 0000076C .invalid 0000A78C 0000076C .invalid 0000A790 00000A24 .invalid 0000A794 00000A1C .invalid 0000A798 00000A64 .invalid 0000A79C 00000A5C .invalid 0000A7A0 00000AFC .invalid 0000A7A4 00000AF4 .invalid 0000A7A8 00000BD0 .invalid 0000A7AC 00000BC8 .invalid 0000A7B0 00000C9C .invalid 0000A7B4 00000CF4 .invalid 0000A7B8 00000ED8 .invalid 0000A7BC 00000F50 .invalid 0000A7C0 00001138 .invalid 0000A7C4 000011F0 .invalid 0000A7C8 000013DC .invalid 0000A7CC 000013DC .invalid 0000A7D0 0000145C .invalid 0000A7D4 00001454 .invalid 0000A7D8 0000145C .invalid 0000A7DC 00001468 .invalid 0000A7E0 0000147C .invalid 0000A7E4 00001474 .invalid 0000A7E8 00001498 .invalid 0000A7EC 00001490 .invalid 0000A7F0 000014A8 .invalid 0000A7F4 000014F0 .invalid 0000A7F8 00001508 .invalid 0000A7FC 00001550 .invalid 0000A800 00001568 .invalid 0000A804 000015C0 .invalid 0000A808 000015E0 .invalid 0000A80C 000015E0 .invalid 0000A810 000000D8 .invalid 0000A814 000000D0 .invalid 0000A818 00000108 .invalid 0000A81C 00000100 .invalid 0000A820 000001AC .invalid 0000A824 000001A4 .invalid 0000A828 00000284 .invalid 0000A82C 0000027C .invalid 0000A830 000002F0 .invalid 0000A834 0000032C .invalid 0000A838 00000474 .invalid 0000A83C 000004B0 .invalid 0000A840 00000600 .invalid 0000A844 00000648 .invalid 0000A848 000007A4 .invalid 0000A84C 000007A4 .invalid 0000A850 00002250 .invalid 0000A854 00002248 .invalid 0000A858 00002290 .invalid 0000A85C 00002288 .invalid 0000A860 00002388 .invalid 0000A864 00002380 .invalid 0000A868 0000250C .invalid 0000A86C 00002504 .invalid 0000A870 000025A8 .invalid 0000A874 000025E4 .invalid 0000A878 00002838 .invalid 0000A87C 00002874 .invalid 0000A880 00002AD4 .invalid 0000A884 00002B1C .invalid 0000A888 00002D88 .invalid 0000A88C 00002D88 .invalid 0000A890 0000173C .invalid 0000A894 00001734 .invalid 0000A898 0000176C .invalid 0000A89C 00001764 .invalid 0000A8A0 00001810 .invalid 0000A8A4 00001808 .invalid 0000A8A8 000018E8 .invalid 0000A8AC 000018E0 .invalid 0000A8B0 00001944 .invalid 0000A8B4 00001980 .invalid 0000A8B8 00001B48 .invalid 0000A8BC 00001B84 .invalid 0000A8C0 00001D54 .invalid 0000A8C4 00001D9C .invalid 0000A8C8 00001F78 .invalid 0000A8CC 00001F78 .invalid 0000A8D0 00000944 .invalid 0000A8D4 0000093C .invalid 0000A8D8 00000984 .invalid 0000A8DC 0000097C .invalid 0000A8E0 00000A78 .invalid 0000A8E4 00000A70 .invalid 0000A8E8 00000BFC .invalid 0000A8EC 00000BF4 .invalid 0000A8F0 00000C98 .invalid 0000A8F4 00000CD4 .invalid 0000A8F8 00000E6C .invalid 0000A8FC 00000EA8 .invalid 0000A900 00001048 .invalid 0000A904 00001090 .invalid 0000A908 00001238 .invalid 0000A90C 00001238 .invalid [section 1 header] name __missing__ default_address 00000000 total_size 1AC unpacked_size 1AC packed_size 76 section_kind PATTERN_DATA share_kind PROCESS alignment 04 [section 1 data] 0000000000000000 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 | 0000000000000010 | 00 01 00 04 00 00 00 28 00 00 00 00 00 00 00 00 | ( 0000000000000020 | 00 00 00 34 00 00 00 40 00 00 00 00 00 00 00 AC | 4 @ 0000000000000030 | 00 00 00 00 00 00 0D 84 00 00 00 AC 00 00 00 00 | 0000000000000040 | 00 00 04 E0 00 00 00 AC 00 00 00 00 00 00 48 64 | Hd 0000000000000050 | 00 00 00 AC 00 00 00 00 00 00 3F 64 00 00 00 AC | ?d 0000000000000060 | 00 00 00 00 00 00 63 C4 00 00 00 AC 00 00 00 00 | c 0000000000000070 | 00 00 5A AC 00 00 00 AC 00 00 00 00 00 00 95 50 | Z P 0000000000000080 | 00 00 00 AC 00 00 00 00 00 00 8A 34 00 00 00 AC | 4 0000000000000090 | 00 00 00 00 00 00 7C 58 00 00 00 AC 00 00 00 00 | |X 00000000000000A0 | 00 00 73 FC 00 00 00 AC 00 00 00 00 00 00 00 00 | s 00000000000000B0 | 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 | 00000000000000C0 | 00 00 A5 E8 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000D0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000E0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000000F0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000100 | 00 00 00 00 00 00 A6 28 00 00 2C 6C 00 00 00 00 | ( ,l 0000000000000110 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000130 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C | L 0000000000000140 | 00 00 A6 50 00 00 3F 64 00 00 00 58 00 00 00 64 | P ?d X d 0000000000000150 | 00 00 A7 10 00 00 5A AC 00 00 00 70 00 00 00 7C | Z p | 0000000000000160 | 00 00 A7 D0 00 00 73 FC 00 00 00 88 00 00 00 94 | s 0000000000000170 | 00 00 00 A0 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0000000000000190 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 00000000000001A0 | 00 00 00 00 00 00 00 00 00 00 00 00 | [section 1 relocation program disassembly] 0000: 0141 reloc_skip_then_add_sect_d skip_words=5, num_words=1 0002: 0082 reloc_skip_then_add_sect_d skip_words=2, num_words=2 0004: 440A reloc_v_add_sect_c_sect_d_none num_3_word_blocks=11 0006: 4A02 reloc_v_add_imports num_words=3 0008: 0001 reloc_skip_then_add_sect_d skip_words=0, num_words=1 000A: 4A00 reloc_v_add_imports num_words=1 000C: 4001 reloc_v_add_sect_c num_words=2 000E: 4A07 reloc_v_add_imports num_words=8 0010: 601F reloc_i_add_import index=0x1F 0012: 4A02 reloc_v_add_imports num_words=3 0014: 600C reloc_i_add_import index=0xC 0016: 4A01 reloc_v_add_imports num_words=2 0018: 4001 reloc_v_add_sect_c num_words=2 001A: 4A02 reloc_v_add_imports num_words=3 001C: 6023 reloc_i_add_import index=0x23 001E: 4A04 reloc_v_add_imports num_words=5 0020: 6012 reloc_i_add_import index=0x12 0022: 6029 reloc_i_add_import index=0x29 0024: 6013 reloc_i_add_import index=0x13 0026: 0001 reloc_skip_then_add_sect_d skip_words=0, num_words=1 0028: 4001 reloc_v_add_sect_c num_words=2 002A: 0002 reloc_skip_then_add_sect_d skip_words=0, num_words=2 002C: 9100 reloc_repeat blocks=2 (dest=0x28), times=1 002E: 4001 reloc_v_add_sect_c num_words=2 0030: 0003 reloc_skip_then_add_sect_d skip_words=0, num_words=3 0032: 4A00 reloc_v_add_imports num_words=1 0034: 602A reloc_i_add_import index=0x2A 0036: 4A01 reloc_v_add_imports num_words=2 0038: 6015 reloc_i_add_import index=0x15 003A: 4A08 reloc_v_add_imports num_words=9 [section 2 header] name __missing__ default_address 00000000 total_size 0 unpacked_size 0 packed_size 410 section_kind LOADER share_kind GLOBAL alignment 02 [export table: 0 entries] [import table: 45 entries] 0 => [import InterfaceLib:NewPtrClear (02)] 1 => [import InterfaceLib:MemError (02)] 2 => [import InterfaceLib:SetComponentInstanceStorage (02)] 3 => [import InterfaceLib:NewRoutineDescriptor (02)] 4 => [import InterfaceLib:NewHandle (02)] 5 => [import InterfaceLib:DisposeHandle (02)] 6 => [import InterfaceLib:PurgeSpace (02)] 7 => [import InterfaceLib:GetZone (02)] 8 => [import InterfaceLib:SystemZone (02)] 9 => [import InterfaceLib:SetZone (02)] 10 => [import InterfaceLib:ApplicationZone (02)] 11 => [import InterfaceLib:DisposeCTable (02)] 12 => [import InterfaceLib:DisposePtr (02)] 13 => [import InterfaceLib:DisposeRoutineDescriptor (02)] 14 => [import InterfaceLib:CallUniversalProc (02)] 15 => [import InterfaceLib:FixDiv (02)] 16 => [import InterfaceLib:HUnlock (02)] 17 => [import InterfaceLib:Dequeue (02)] 18 => [import InterfaceLib:HLock (02)] 19 => [import InterfaceLib:SetA5 (02)] 20 => [import InterfaceLib:Enqueue (02)] 21 => [import InterfaceLib:GetComponentRefcon (02)] 22 => [import InterfaceLib:GetComponentInstanceA5 (02)] 23 => [import InterfaceLib:SetComponentRefcon (02)] 24 => [import InterfaceLib:OpenComponentResFile (02)] 25 => [import InterfaceLib:Get1Resource (02)] 26 => [import InterfaceLib:ResError (02)] 27 => [import InterfaceLib:DetachResource (02)] 28 => [import InterfaceLib:CloseComponentResFile (02)] 29 => [import InterfaceLib:HPurge (02)] 30 => [import InterfaceLib:BlockMove (02)] 31 => [import QuickTimeLib:DisposeCallBack (02)] 32 => [import QuickTimeLib:DequeueSyncTask (02)] 33 => [import QuickTimeLib:LockRemapTable (02)] 34 => [import QuickTimeLib:DisposeRemapTable (02)] 35 => [import QuickTimeLib:ICMShieldSequenceCursor (02)] 36 => [import QuickTimeLib:ICMDecompressComplete (02)] 37 => [import QuickTimeLib:CallMeWhen (02)] 38 => [import QuickTimeLib:QueueSyncTask (02)] 39 => [import QuickTimeLib:GetImageDescriptionCTable (02)] 40 => [import QuickTimeLib:UpdateRemapTable (02)] 41 => [import QuickTimeLib:NewCallBack (02)] 42 => [import QuickTimeLib:VBlankPreSync (02)] 43 => [import QuickTimeLib:VBlankPostSync (02)] 44 => [import QuickTimeLib:CancelCallBack (02)]